序列化json字符串中的未终止字符串常量错误

时间:2014-03-26 04:24:01

标签: javascript

我需要在javascript函数中将序列化数据作为参数发送,如下所示。

<input type="button" id="btn1" onclick="fncname('{"data":"testval"}';)">

我收到错误未终止的字符串常量。

任何人都可以帮我找到解决方案吗?

1 个答案:

答案 0 :(得分:1)

您必须对您的属性进行html编码,以避免引用冲突。

<input type="button" id="btn1" onclick="fncname('{&quot;data&quot;:&quot;testval&quot;}')">

http://jsfiddle.net/3ZbYR/