2

我正在使用 JSONP 从服务器获取数据。

更典型的处理方法是获取数据,然后让 javascript 确定如何处理数据(更新 div 等)

然而,服务器响应的不是简单的数据,而是需要执行的实际 jQuery 代码。如何让我的 javascript 接受该响应然后实际执行它?我已经使用 Mootools(使用 evalScripts)非常成功地做到了这一点,但我无法在 jQuery 中弄清楚。

这样做的好处是客户端代码要小得多,并且需要在浏览器中完成的工作更少。

例子:

$.getJSON("http://appbeacon.com/index.php?model=blah_blah_blah", function (data) {
    $.each(data, function (i, item) {
        console.log(item);
        // Need to execute "item" ??????
    });
}); 

示例响应(不再编码 JSON):

$("#1_cmd_group").remove();
$("#2_cmd_group").remove();
$("#3_contents").html("<li>blah blah blah"); 
4

1 回答 1

2
eval(item);

试一试

于 2009-04-14T03:35:46.850 回答