我有一个 ajax 函数,它响应一个 html 标记的内容,作为一个 json 字符串,我将评估它以从中生成一个对象。
现在只要 json 字符串里面没有 javascript,它就可以正常工作。但是当我在字符串中包含一些简单的 javascriptUncaught SyntaxError: Unexpected identifier
时,我会在尝试评估字符串时得到,尽管我会转义每个'
and "
。
这是示例:http: //jsfiddle.net/dCtA3/2/
当我删除 javascript: http://jsfiddle.net/dCtA3/3/它工作。