所以我有一個名為的 PHP 變量$startDate,它是一個字符串,包含類似2020-01-13. 我將它傳遞給這樣的javascript函數<button onclick="loaddevs(<?= $startDate ?>)"></button>在此函數的某個時刻,我通過以下方式將變量發送到 PHP 腳本:function loaddevs(startDate) {................$("#developerTeamColumn").load("testing.php", { date: startDate }, function() { init();});}我的問題是 javascript 將字符串視為表達式,并在我的示例中將“2006”發送到腳本。我該如何防止這種情況?
1 回答

www說
TA貢獻1775條經驗 獲得超8個贊
在 PHP 中呈現某些內容時,不包括字符串周圍的引號。您需要明確包括它們:
<button onclick="loaddevs('<?= $startDate ?>')"></button>
or
<button onclick="loaddevs(<?= "'$startDate'" ?>)"></button>
- 1 回答
- 0 關注
- 113 瀏覽
添加回答
舉報
0/150
提交
取消