jQuery:JSONP:执行收到的信息

时间:2009-04-14 03:31:54

标签: jquery jsonp

我正在使用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"); 

1 个答案:

答案 0 :(得分:2)

eval(item);

给它一个去