【发布时间】:2012-09-07 18:58:26
【问题描述】:
我正在尝试传递带有空格和特殊字符的字符串,但它出现错误并且没有任何工作。 例如
<img onclick='addKeyword("celebritynews&gossip");' src="images/plus.png" >
但是字符串名人新闻和八卦中的“&”正在破坏代码。
我发现问题出在addKeyword 函数中,我使用以下代码定义了一个名为 url 的变量,
function addKeyword(categoryId){
var url = "addKeyword.php?uid=" + user_id + "&categoryId=" + categoryId + "&keyword=" + $("#keyword_" + categoryId).attr("value");
}
并且 $("#keyword_" + categoryId) 引起了问题。有什么办法解决吗?
【问题讨论】:
-
请提供一些实际代码和实际错误(如果可以的话)。
-
您的字符串需要转义。你如何做到这一点取决于字符串出现的上下文。你必须提供一些关于你如何传递这个字符串的更多信息,以及究竟是什么误解了它。
-
语法错误无法识别表达式:名人新闻&八卦
标签: php javascript jquery html web