1

我进行了 ajax 调用,并从服务器接收到一个字符串(这也可能是另一个字符串和链):

thisitem.parent().parent().hide()

现在我想执行那个 jquery 链。我相信eval()是答案,但我知道这很危险?

那么有什么选择呢?或者eval()对这个目的没有危险?

4

3 回答 3

1

您可以使用http://code.google.com/p/jquery-json/https://github.com/douglascrockford/JSON-js库将 json 转换为 javascript 对象。实际上浏览器对此有本机支持,但不是全部。因此,现在建议使用其他工具。

于 2012-01-12T10:23:50.993 回答
0

javascript是一个脚本。也许您可以将标志响应为 (1,2) 而不是脚本字符串。我认为 。

于 2012-01-12T09:38:45.877 回答
0

使用 jQuery.getScript()

http://api.jquery.com/jQuery.getScript/

于 2012-01-12T10:06:45.233 回答