簡體   English   中英

如何將JavaScript插入回顯

[英]How to insert javascript into echo

好吧,我正在嘗試在php腳本上插入JavaScript

echo "['". $row['ac']. " ','<span onclick="alert(\'test\')">Click here!</span>',  new Date( ". $row['start']. " ),  new Date( ". $row['end']. " )], ";

但我收到以下錯誤:

(!)解析錯誤:語法錯誤,意外的T_STRING,期望為','或';' 在第156行的/home/tregoal/public_html/skai/schedule/index2.php中

我正在嘗試將結果歸檔如下,以便在Google圖表上使用它。

['DRIVER','122',new Date(2013,5,01,14,00,00),new Date(2013,5,01,15,30,00)],

onClick事件初始化中轉義雙引號" ,而不是將new Date()打印為純文本,就像使用變量對它進行連接一樣:

echo "['" . $row['ac'] . " ','<span onclick=\"alert('test')\">Click here!</span>', " . new Date( $row['start']) . ", " . new Date($row['end']) . "], ";

您需要轉義alert span中使用的雙引號"

echo "['". $row['ac']. " ','<span onclick=\"alert(\'test\')\">Click here!</span>',  new Date( ". $row['start']. " ),  new Date( ". $row['end']. " )], ";

您沒有正確繞過onClick

嘗試這個

echo "['". $row['ac']. " ','<span onclick=\"alert(\'test\')\">Click here!</span>',  new Date( ". $row['start']. " ),  new Date( ". $row['end']. " )], ";

暫無
暫無

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

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