jQuery を使用した JSON データ送信を理解する
Web ページとサーバー間の効率的な通信には、JSON 形式でデータを送信することが重要です。ただし、「City=Moscow&Age=25」などのフォーマットされていない方法でデータが送信される場合は、適切なリクエスト構成が欠如していることが原因である可能性があります。
提供されたコードは、jQuery のメソッドを使用して JSON データを送信しようとします。 $.ajax() メソッド。デフォルトでは、jQuery はデータをクエリ文字列に変換し、「City=Moscow&Age=25」形式になります。これを解決するには、次の手順に従います。
<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>
追加メモ:
以上がjQuery を使用して JSON データを送信する方法: 代わりにクエリ文字列を受信するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。