简体   繁体   English

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

[英]how to pass string with / or any other special character using javascript

I am calling one javascript function like 我正在调用一个javascript函数

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

Here pid is like 242 or 243/3 or 243@3. 这里的pid就像242或243/3或243 @ 3。

if it is a number its working pefect. 如果它是一个数字,它的工作完美。

But with special character it is not working 但具有特殊性质却无法发挥作用

Any help? 有帮助吗?

Try this 尝试这个

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM