」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用jQuery發送JSON數據:為什麼我會收到查詢字符串?

如何使用jQuery發送JSON數據:為什麼我會收到查詢字符串?

發佈於2025-03-24
瀏覽:453

How to Send JSON Data with jQuery: Why Am I Receiving a Query String Instead? 
使用JQUERY

以JSON格式發送數據對於有效的Web頁面和服務器之間的有效通信至關重要。但是,如果您遇到以“城市=莫斯科&age = 25”之類的方式發送的數據,則可能是由於缺乏適當的請求配置。

提供的代碼嘗試使用JQUERY的$ .AJAX()方法發送JSON數據。默認情況下,jQuery將數據轉換為查詢字符串,導致“ City = Moscow&Age = 25”格式。要解決此問題,請按照以下步驟進行操作:使用json.stringify():使用JSON.STRINGIFY()。 ContentType屬性。這會告知服務器數據被發送為JSON。

確保json響應:

設置datatype:'json'屬性,以指示服務器的預期響應應為json format。 “莫斯科”,年齡:25}; $ .ajax({ URL:'ajax.ashx', 類型:'post', 數據:json.stringify(arr), contentType:'application/json; charset = utf-8', 數據類型:'json', 異步:false, 成功:功能(msg){ 警報(msg); } });

附加說明:

    成功回調將自動將JSON響應解析到JavaScript對像中,如果服務器尊重HTTP協議並以“ content-type:application/json”響應。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3