2012-02-04 46 views
0

嗨,我想从PHP代码数据发送到Java脚本和Java脚本代码发送主题到另一个php文件象下面这样:从PHP和按钮将数据发送到Java脚本

<td><input type="submit" value="Edit" name="edit" id="edit" onclick="sendToEdit(<?php echo $row['pID'] ?>,<?php echo $row['phID']?>,<?php echo $testHistoryDate ?>,<?php echo (string)$type ?>);" /> 

当我与萤火虫调试I看到PHP代码实现真正的价值在PHP领域,但是当发送主题Java脚本不能发送<?php echo $testHistoryDate ?>,<?php echo (string)$type ?>);真实值和发送另一个日期testHistoryDate和真正的价值(string)$type但火的bug进行以下错误:

Phibrinozhen is not defined 

[打破这个错误]

sendToEdit(9004,119002,1997,Phibrinozhen);
在上面的代码,1997年是不正确的值true值:

onclick="sendToEdit(9004,119002,2010-10-03,Phibrinozhen);" 

在PHP做,但Java脚本 Java脚本代码

function sendToEdit(pID,phID,thDate,type) 

回答

3

的错误发生,因为你试图通过串文字而不告诉JavaScript他们是字符串。至少需要用引号将最后两个参数转义出来:'2010-10-0', 'Phibrinozhen'

2
<td><input type="submit" value="Edit" name="edit" id="edit" onclick="sendToEdit('<?php echo $row['pID'] ?>','<?php echo $row['phID']?>','<?php echo $testHistoryDate ?>','<?php echo (string)$type ?>');" /> 
相关问题