Ist es möglich das senden Objekt-url jquery
data.push({
name: name,
age: age,
address: address,
contactnumber: contactnumber
});
var url = '../reports/student.php?data='+data;
window.open(url, '_blank');
../reports/student.php?data=[object%20Object]
Oben ist ein Objekt, das will ich senden zu einer anderen Seite, so kann ich es abrufen und verwenden Sie es auf der nächsten Seite können Sie einen Bericht generieren. Die url sieht aus wie die oben, ich bin mir nicht sicher, ob dies möglich ist und wenn möglich, wie kann ich den Wert der einzelnen Daten in das Objekt.Wenn nicht möglich, bitte zeigen Sie mir die richtige Richtung eine Idee ist ap
- Verwenden
POST
mitdata
als JSON in den Körper.
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie wirklich wollen, verwenden Sie
GET
Anfrage, VerwendungJSON.stringify
:Aber bessere Art und Weise wird ein
POST
Anfrage.Können Sie auch
jQuery.param()
:get
params per JS stackoverflow.com/questions/901115/...data
?data
param rufen Sie wie dieser:getParameterByName('data')
jQuery.param()
:Der doc sagt auch, dass
Also in deinem Fall:
Zu unserialize, die Sie verwenden sollten jQuery BBQ's deparam Funktion, gemäß der cce Antwort in dieser Frage ALSO: Die $.param( ) inverse Funktion in JavaScript /jQuery.
?data=undefined=