Maison > Article > interface Web > Comment envoyer des données JSON avec jQuery : pourquoi est-ce que je reçois une chaîne de requête à la place ?
Comprendre la transmission de données JSON avec jQuery
L'envoi de données au format JSON est crucial pour une communication efficace entre les pages Web et les serveurs. Cependant, si vous rencontrez des données envoyées de manière non formatée, comme "City=Moscow&Age=25", cela peut être dû à un manque de configuration de requête appropriée.
Le code fourni tente d'envoyer des données JSON à l'aide de jQuery. Méthode $.ajax(). Par défaut, jQuery convertit les données en chaîne de requête, ce qui donne le format « City=Moscow&Age=25 ». Pour résoudre ce problème, suivez ces étapes :
Voici le code corrigé :
<code class="javascript">var arr = { City: 'Moscow', Age: 25 }; $.ajax({ url: 'Ajax.ashx', type: 'POST', data: JSON.stringify(arr), contentType: 'application/json; charset=utf-8', dataType: 'json', async: false, success: function(msg) { alert(msg); } });</code>
Notes supplémentaires :
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!