然而,当我在js函数中得到它时 - 它继续并减去数字
//php
$today = "2013-05-30";
onclick="myjsfunction($today)"
//js
function myjsfunction(today)
{
alert(today);
}
这给了1978年(2013年减去5减30)!
任何人都知道这个方法吗?
感谢
答案 0 :(得分:2)
试试这个:
$today = "\"2013-05-30\"";
或者
$today = "'2013-05-30'";
或者,甚至更好:
//php
$today = "2013-05-30";
onclick="myjsfunction('$today')"
我们的想法是echo (onclick);
的结果必须是myjsfunction('2013-05-30')
或myjsfunction("2013-05-30")
才能处理参数,就像一个整数的字符串(2013年的结果减去5减30) )。