所以我有一个名为的 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 关注
- 127 浏览
添加回答
举报
0/150
提交
取消
