如何使用javascript传递带/或任何其他特殊字符的字符串

时间:2013-03-30 06:18:06

标签: php javascript

我正在调用一个像

这样的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。

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

但是有特殊性质它无效

任何帮助?

2 个答案:

答案 0 :(得分:2)

试试这个

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

答案 1 :(得分:0)

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