Maison >développement back-end >tutoriel php >Pourquoi mon tableau JavaScript n'est-il pas envoyé à PHP via POST ?
Problème :
Un tableau Javascript ne peut pas être envoyé à un Script PHP utilisant POST. La requête POST ne parvient pas à transmettre les données du tableau.
Résolution :
Le problème provient d'une mauvaise compréhension du flux de travail AJAX. Bien que jQuery simplifie le processus, il ne l'automatise pas entièrement. Pour envoyer un tableau à PHP et afficher le résultat :
<code class="html"><script> $(document).ready(function(){ $('#btn').click(function(){ var txt=$('#txt').val(); if(txt == '') alert("Enter some text"); else{ $.post('catcher.php', {'text': txt}, function(data) { $('#response').text(data.message); }, 'json'); } }); }); </script> ...</code>
<code class="php">if(!empty($_POST)){ $output['message'] = "Success!"; echo json_encode($output); }</code>
Explication :
En suivant cette approche, vous pouvez envoyer et traiter avec succès des tableaux Javascript via des requêtes POST et recevoir les résultats dans votre script PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!