我有一個$ .ajax請求發送一個serialize()中的數據並返回一個json數組。它在Chrome開發工具和Firefox的螢火蟲上沒有任何問題,完美運行。我的問題是,我是否需要將數據(用戶輸入)作爲json發送?我需要json的響應,但不是請求。
回答
不,你發送的數據,但你喜歡,但請記住你如何發送它會影響你如何檢索它。
此外,由於.serialize()
不返回JSON,因此您在請求中沒有發送JSON,它將以標準的URL編碼表示法返回一個文本字符串。
從表中獲取數據後,我使用json_encode()作爲我的PDO對象數組。請求頭上的內容類型是application/x-www-form-urlencoded; charset = UTF-8,但是響應是application/json。我只是抓住了成功的響應[i] .nameofobject。我只是沒有看到將數據作爲json發送的意義。 – user2836965
@ user2836965你的意思是發送迴應爲json? – Musa
是的,只是迴應。 – user2836965
不,您不需要將它作爲JSON發送。您可以用任何其他格式發送它,但您的接收器需要知道如何解釋它。通常人們使用JSON或XML,因爲接收者可以輕鬆解析這些類型的數據。
您需要設置內容類型,然後您可以告訴接收方如何處理此內容類型。
- 1. 如何檢查我是否發送了我需要發送的ajax調用?
- 2. 在Ajax POST中,在發送之前是否需要urlencode參數?
- 3. 如何將數組數組作爲$ .ajax()中的數據發送?
- 4. 需要從REST API發送PDF,CSV和HTML格式的數據。我應該發送文件還是發送JSON?
- 5. 我是否需要在將對象作爲用戶數據發送到NotificationCenter之前自動釋放對象?
- 6. 需要將JSON數據從js發送到java
- 7. 我是否需要將令牌發送到服務器
- 8. Ajax調用 - 我需要一個Ajax調用,將表中的數據發送到我的PHP查詢
- 9. ajax發佈數據是否需要進行URI編碼?
- 10. 通過.ajax發送json數據作爲POST請求調用
- 11. AJAX不是將數據發送到index.php
- 12. Ajax不是將數據發送到PHP
- 13. 從AJAX POST獲取JSON數據發送
- 14. jQuery的AJAX JSON數據未發送
- 15. 我是否需要將工作表作爲ByRef或ByVal?
- 16. 如何在我的Ajax調用中將oData(來自DataTable)作爲「數據」發送?
- 17. JQuery Ajax;在json中發送數據的優點是什麼?
- 18. 在python中創建POST請求,需要將數據作爲multipart/form-data發送?
- 19. 我是否應該問網站是否需要將他們的rss提要用作我應用的數據?
- 20. 將Json數據作爲對象發送到DataTable中
- 21. 在ARC中,我們是否需要發送removeObserver:顯式地?
- 22. 我是否需要將release發送到dealloc方法中的實例變量? (IOS)
- 23. 需要將我的數據從json替換爲csv文件
- 24. 我是否需要SSL證書才能將用戶發送到我的網站
- 25. 是否需要爲skflow.TensorFlowDNNClassifier縮放數據?
- 26. 我是否需要在客戶端和Web API上創建對象才能將參數作爲JSON發佈?
- 27. ClojureScript AJAX POST發送json數據
- 28. AJAX調用發送JSON數據
- 29. 作爲數組發送Ajax數據不同於發送爲手動字符串
- 30. 我需要證明的數據是通過https發送的數據加密
您可以發送所有重要的二進制數據。這取決於你如何設置數據的處理。 –