0

我正在调用一个 javascript 函数,例如

echo "<td name='patient' width='60px' class='filter' Onclick='patient($id,$pid,$sid);return false;' ><a  >".$pid."</a></td>";

这里的 pid 类似于 242 或 243/3 或 243@3。

如果它是一个数字,它的工作完美。

但是具有特殊字符它不起作用

有什么帮助吗?

4

2 回答 2

2

试试这个

echo "<td name='patient' width='60px' class='filter'>";
echo "<a href='#' onclick='patient(\"".$id."\",\"".$pid."\",\"".$sid."\");return false;'>".$pid."</a></td>";
于 2013-03-30T06:31:51.160 回答
0

你可以 escape(variable name)在javascript函数中使用

于 2013-03-30T06:37:40.503 回答