Frage

Ich bin JSONP unter Verwendung von Daten von einem Server zu erhalten.

Je mehr typische Methode des Umgangs mit dieser ist, die Daten zu bekommen und dann das hat Javascript bestimmen, was mit den Daten zu tun (ein div zu aktualisieren, usw.)

Doch statt mit einfachen Daten zu reagieren, wird der Server mit dem aktuellen jQuery-Code reagiert, die ausgeführt werden muss. Wie kann ich mein Javascript diese Antwort machen akzeptieren und sie dann tatsächlich ausführen? Ich habe mit Mootools dies sehr erfolgreich durchgeführt (mit evalScripts), aber ich kann es nicht herausfinden, in jQuery.

Die Vorteile davon sind, dass der Client-Seite Code ist viel kleiner und weniger Arbeit im Browser getan werden muss.

Beispiel:

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

Beispiel Response (No Longer JSON Encoded):

$("#1_cmd_group").remove();
$("#2_cmd_group").remove();
$("#3_contents").html("<li>blah blah blah"); 
War es hilfreich?

Lösung

eval(item);

geben, dass ein Go

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top