jQuery:JSONP:执行接收的信息

问题描述 投票:2回答:1

我正在使用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"); 
jquery jsonp
1个回答
2
投票
eval(item);

去吧

© www.soinside.com 2019 - 2024. All rights reserved.