Ajax-übergabe von Daten an php-Skript
Ich versuche zum senden von Daten an mein PHP-Skript zu behandeln einige Sachen und generieren einige Elemente.
$.ajax({
type: "POST",
url: "test.php",
data: "album="+ this.title,
success: function(response) {
content.html(response);
}
});
In meiner PHP-Datei ich versuche, abrufen den Namen des Albums. Obwohl, wenn ich es prüfen, erstellte ich eine Warnung zeigen, was die albumname
ist bekomme ich nichts, versuche ich den Namen des Albums, von $albumname = $_GET['album'];
Obwohl es sagen, nicht definiert :/
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Sie senden eine POST-AJAX-request so verwenden
$albumname = $_POST['album'];
auf Ihrem server zum abrufen des Werts. Auch ich würde Ihnen empfehlen, das schreiben der Anfrage wie diese, um sicherzustellen, dass die ordnungsgemäße Kodierung:oder in seiner kürzeren form:
und wenn Sie wollten mit einem GET-request:
oder in seiner kürzeren form:
und nun auf Ihrem server, den Sie wil nutzen zu können
$albumname = $_GET['album'];
. Seien Sie vorsichtig, wenn mit AJAX-GET-requests, wie Sie sein könnten-Cache durch einige Browser. Um zu vermeiden, Zwischenspeichern Sie Sie können diecache: false
Einstellung.$.get('test.php', { album: this.title, song: that.title });
Verschicken Sie die Daten wie diese:
Dann können Sie darauf zugreifen, wie
Beachten Sie nicht 'GET'
Können Sie auch verwenden, Balg-code für die übergabe von Daten per ajax.