嗨,我想将数据从php代码发送到Java脚本,而Java脚本代码将主题发送到另一个php文件,如下所示:
<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 ?>);" />
当我用firebug调试时,我看到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 value true value是:
onclick="sendToEdit(9004,119002,2010-10-03,Phibrinozhen);"
该PHP使,但Java脚本
Java脚本代码
function sendToEdit(pID,phID,thDate,type)
最佳答案
发生错误是因为您尝试传递字符串文字而不告诉JavaScript它们是字符串。您至少需要用引号将最后两个参数转义:'2010-10-0', 'Phibrinozhen'
。