Wie kann ich ein Array über JS/JQUERY an eine neue Seite senden. $ .ajax und $ .post geben Daten auf dieselbe Seite zurück, aber ich muss ein Array in eine neue PHP-Seite senden, genau wie beim Senden eines Formulars.Ein Array über jquery/js senden
Antwort
können Sie Namensfeld als Array wie
name="name[]"
verwenden, so dass Sie als Array erhalten.
Sie sollten keine asynchronen Methoden dafür verwenden ($ .ajax, $ .post, $ .get). Stattdessen sollte $ ('# form') .submit() das echte HTML-Formular mit action-Attribut sein. Wenn Sie Namen wie 'name =' name [] '' verwenden, können Sie Arrays senden.
Wie wäre es mit dynamischer Form? Lassen Sie mich sagen, ich benutze document.createElement ('Form'), wie kann ich ein Array hinzufügen und senden? – Pentagon
var form = $ ('body'). Append ('
das Problem ist, Sie fügen dynamisch Eingabe hinzu, ich habe multidimensionale Array in einer Variablen und möchte es senden – Pentagon
Zunächst müssen Sie ein Java-Script Array/Objekt mit Ihren Formulardaten generieren. Werfen Sie einen Blick :)
<script>
$("#yourFormIdname").submit(function(){
var first_name=$("#yourFirstNamefieldId").val();
var last_name=$("#yourLastNamefieldId").val();
var formData={first_name:first_name,last_name:last_name};
$.ajax({
url:"Give your target url",
type:"POST",
data:{formData:formData}
})
})
</script>
In Ihrer Ziel PHP-Seite
$data=$_POST['formData']
print_r($data);
es wird zurück auf die gleiche Seite zurückgeben, ich möchte Zielseite neu laden. genau wie beim Senden des Formulars – Pentagon
Bleiben Sie auf der Zielseite? –
Nein, ich möchte auf der Zielseite neu laden, wie beim Senden eines Formulars. aber das Problem ist, ich habe ein multidimensionales Array und möchte es auf der Zielseite (senden). ich meine synchron nicht asynchron – Pentagon
- 1. Assoziatives Array über AJax senden
- 2. Daten über serialisiertes Array senden
- 3. Senden Sie ein mehrdimensionales numpy Array über einen Sockel
- 4. wie man ein Array über einen Socket in Python senden
- 5. Ich kann ein Array nicht über AJAX senden
- 6. Senden Sie ein multidimensionales Array über $ .post mit jquery
- 7. senden Post-Array über yii2 Html a()
- 8. Senden Array über Query-String in guzzle
- 9. Arduino: Senden einer Ganzzahl-Array über UDP
- 10. C - Struct-Array über Pipe senden
- 11. Python - Senden von Hex-Array über UDP
- 12. Senden von Abfragen an neo4j über Array über request.post
- 13. Ein Bug über Array-Deduplizierung
- 14. Mapping über ein 2D-Array
- 15. Iterate speichern in Node.JS über ein Array
- 16. senden Sie ein Objekt über Httpclient
- 17. Schleife über ein Array, als ob es ein mehrdimensionales Array
- 18. Iterieren über ein Array in Pug
- 19. Senden einer mehrdimensionalen Array über POST mit PHP
- 20. Senden von Dateien über Kafka
- 21. Senden von Daten an $ _POST Array über AJAX
- 22. senden Form mit assoziativem Array über AJAX PHP
- 23. Anmeldedaten über URL senden
- 24. Senden Tastatureingaben über Telnet
- 25. XPathNodeIterator über ein Array von XPathNavigable-Objekten?
- 26. Iterieren über ein Array von Bereich
- 27. Min/Max über ein Array von Objekten
- 28. Generiere ein zweidimensionales Array über LINQ
- 29. wie über ein Array von Monaten Schleife
- 30. Iterieren über ein multidimensionales Bool-Array?
Bitte lesen Sie [Welche Themen kann ich fragen] (http://stackoverflow.com/help/on-topic) und [Wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) und [die perfekte Frage] (http://codeblog.jonskeet.uk/2010/08/29/ write-the-perfect-question /) und wie man ein [minimales, vollständiges und verifizierbares Beispiel] erstellt (http://stackoverflow.com/help/mcve) ** SO ist nicht ** eine kostenlose Codierung oder Code-Konvertierung oder Debuggen oder Tutorial oder Bibliothek Finding Service ___Wir versuchen, Ihren Code zu beheben, schreiben wir nicht Ihren Code___ – RiggsFolly
Bitte zeigen Sie Code, wir werden überprüfen, was Sie noch versucht haben. – Vinay
Ich frage nicht, den Code zu schreiben, mein Problem ist, wenn wir $ .ajax und $ .post in unserem Code verwenden, gibt Ajax Daten auf derselben Seite zurück. Gibt es einen Weg, auf dem wir ein Array zur neuen PHP-Seite schicken? – Pentagon