簡體   English   中英

使用按鈕將數據從PHP發送到Java腳本

[英]Send data with button from php to java script

嗨,我想將數據從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真值,但引發錯誤,出現以下錯誤:

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'

<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 ?>');"  />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM