我进行了 ajax 调用,并从服务器接收到一个字符串(这也可能是另一个字符串和链):
thisitem.parent().parent().hide()
现在我想执行那个 jquery 链。我相信eval()
是答案,但我知道这很危险?
那么有什么选择呢?或者eval()
对这个目的没有危险?
您可以使用http://code.google.com/p/jquery-json/或https://github.com/douglascrockford/JSON-js库将 json 转换为 javascript 对象。实际上浏览器对此有本机支持,但不是全部。因此,现在建议使用其他工具。
javascript是一个脚本。也许您可以将标志响应为 (1,2) 而不是脚本字符串。我认为 。
使用 jQuery.getScript()