Objekt #<XMLHttpRequest - > keine Methode 'fertig'
War ich versucht zu implementieren einfache ajax-GET-request . In der callback-Teil möchte ich nennen eine Funktion . Der code ist wie folgt
$.ajax({
url: "<?php echo SITE_URL?>ajax_pages/ajx_getcard.php?id="+obj.value,
context: document.body
}).done(function() {
$(this).addClass("done");
});
Aber es zeigt Ausnahme
Uncaught TypeError: Object # hat keine Methode "fertig" replace_entry.php:105
getCardno replace_entry.php:105
onblur replace_entry.php:118
Ich bin mit google chrome
- welche version von jquery benutzt du?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie wahrscheinlich eine alte version des jQuery - neue Versionen geben eine jqXHR Objekt, und der hat
done
.Sie können schnell überprüfen Sie Ihre version von der Suche an der Quelle, oder die Eingabe
$().jquery
in Ihrer Konsole.Wenn Sie nicht aktualisieren können, die herabgestuft code sollte sein:
Ersetzen Sie das getan mit Erfolg..??
$.ajax({ type: 'POST', url: 'some_script.php', data: { "id": Id, "description": description }, success: function() { alert("done!"); } });