質問

私は、サーバーからデータを取得するために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"); 
役に立ちましたか?

解決

eval(item);

というやってみる。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top