使用 jQuery 了解 JSON 資料傳輸
以 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中文網其他相關文章!