Frage

Ich habe Probleme machen diese Arbeit:

$(function() {
    $(".button").click(function() {
        var newentry = $("input#entry").val();
        $.getJSON("/dictionary_request/", {entry: newentry}, function(json){
            $("span").empty();
            alert(json);
            $("span").append(json);
        });
    });
});

Die JSON Anfrage, die entleerte Spanne, und der Alarm alle gut funktionieren, aber das Anfügen nicht. Ich nehme an, es irgendeine Art von Typ Fehlern ist. Wie kann ich es?

War es hilfreich?

Lösung

append Methode erwartet einen String oder DOM Knotens als Argument. Sie rufen es mit einem Objekt (json). Der Inhalt dieses Objekts wird auf den Daten, die vom Server gesendet abhängen. Was bedeutet der Alarm Druck auf dem Bildschirm? Mit FireBug Sie die Eigenschaften zur Verfügung zu Ihrem JSON-Objekt inspizieren können. console.log(json)

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