jQuery array Schlüssel-und Wert-und sende-array über AJAX
Will ich senden Schlüssel-Wert-Paare zu meiner php-Seite, aber ich brauche, um den Schlüssel und den Wert dynamisch von Daten-tags.
Hier ist der code, den ich habe bis jetzt:
function send(){
var attr = new Array();
var key = $('#add').attr('data-key');
var value = $('#add').attr('data-value');
attr.push({ key : value });
var data = {attributes: attr};
$.ajax({
url: "ajax.php",
type: "POST",
data: data,
success: function(result) {
alert(result)
}
});
}
Dies ist nicht der eigentliche code, es ist nur die grundlegende Funktionalität.
Das problem ist hier:
attr.push({ key : value });
Dem 'key' ist nicht als variable habe ich gesetzt.
Kann ich bitte etwas Hilfe? Ich würde es wirklich schätzen. Ich danke Ihnen sehr!
Dies könnte helfen: Antwort
warum gehst du nicht einfach serialisieren Formular oder div-Eingänge ?
Vielleicht ist es nicht eine form...
Leider ist es nicht eine form. Trotzdem, danke für den Tipp.
warum gehst du nicht einfach serialisieren Formular oder div-Eingänge ?
var data = $('#myformid').serialize();
dann lass php nehmen Sie die Betreuung vorlegen Schlüssel und WerteVielleicht ist es nicht eine form...
Leider ist es nicht eine form. Trotzdem, danke für den Tipp.
InformationsquelleAutor Grozav Alex Ioan | 2014-03-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die bracket-notation:
Statt
attr.push({ key : value });
verwendenInformationsquelleAutor RoToRa
Wenn du das getan hast:
Wäre es mit folgenden:
[Object { key="pqr"}]
ist nicht, was Sie wollte..
Müssen Sie in der Lage sein, dies zu tun:
Jetzt haben Sie:
InformationsquelleAutor Vikram
Hier ist ein einfaches Beispiel dynamische Schlüssel und Werte eines Arrays.
InformationsquelleAutor Rajesh Dhiman
Verwalten "Daten" als string.
natürlich eine form serialisieren könnte besser sein, wenn Sie die Eingabe in einem Formular.
InformationsquelleAutor MrPk
Könnten Sie versuchen, diese:
JavaScript
Dann kannst du diese Objekte-array mit AJAX. In PHP konnte Sie abrufen der Wert wieder:
PHP:
Nicht sicher, ob es das ist, was Sie brauchen, aber es funktioniert, wenn ich richtig bin.
InformationsquelleAutor Pim Verlangen