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

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