響應的格式應該是什麼?
XML或JSON?
可以解析嗎?
我在開發我的Android本機應用程序之前曾嘗試過使用Java
但現在,我正嘗試使用JQuery Mobile編寫應用程序。使用Ajax與PHP交談並從Mysql獲取數據
回答
您可以使用JSON和是它可以很容易地解析,如果你傳送回JSON
試的jQuery。員額方法,例如:
$.post("test.php", { "func": "getNameAndTime" },
function(data){
console.log(data.name); // John
console.log(data.time); // 2pm
}, "json }
JSON。使用json_encode()
將包含數據的php數組傳回到前端。
JavaScript具有本地函數JSON.parse()和JSON.stringify(),這使得發送/接收數據變得非常簡單。 PHP也有同等功能的JavaScript對象符號
這是一個非常模糊的問題格式化數據.....
的數據可以是XML/JSON/HTML /任何你想要的格式....你只需要在Javascript中處理該格式以呈現給用戶。
例如,如果您使用的是基於ajax的表,那麼輸出可能是JSON或XML。但是,如果您正在加載一個div或頁面的一部分 - 您可能會返回已通過基於MVC的應用程序中的VIEW層的HTML。
有這樣做的許多方法 - 如果你給出具體的例子,或者你已經嘗試過了會使事情更容易的事情....
實際上,我只想在數據庫服務器中獲取表格並使用JQueryMobile將其顯示在listview中 – red23jordan
@ red23jordan然後將這個添加到您的問題..... – ManseUK
XML和JSON可以用來和解析。
我推薦JSON!
例如:
如果你有嵌套節點的多層次的XML文檔,你可能有多個嵌套循環(從jQuery的$。每個功能)結束。
JSON的優勢在於,它很容易獲得您需要的數據,因爲它已經是原生JavaScript。您不需要解析器或代理,只需快速簡單地循環數據即可。
XML更具人類可讀性,但如果記錄您的JSON響應,您將不會在將來的修改中遇到任何問題。
在PHP中,從MySQL數據庫帶來的數據生成JSON字符串非常容易(使用json_encode(<<insert array here>>)
函數)。
玩得開心,
波格丹
- 1. AJAX與PHP/MySQL交談
- 2. 從CSV文件中讀取數據並使用該數據與pygame交談
- 3. 使用php和jquery ajax從mysql數據庫獲取數據
- 4. 使用JQuery AJAX和PHP從mysql數據庫獲取數據
- 5. 使用Ajax從PHP數組中交換圖像,並獲取ID
- 6. AJAX-從php獲取數據
- 7. 使用Ajax PHP和jQuery從MySQL獲取數據的問題
- 8. 從MySQL獲取數據到Android與PHP
- 9. C++:與MySQL服務器交談並接收數據
- 10. 使用AJAX從MySQL獲取
- 11. 使用php從MySQL數據庫獲取並執行url
- 12. 使用PHP,從MySQL獲取數據並顯示它
- 13. 從mySQL獲取ID並使用php在ajax中設置localstorage
- 14. 如何使用ajax(laravel)從mysql數據庫獲取數據?
- 15. 獲取一個EntityCollection與數據庫交談
- 16. 從mysql獲取數據並使用php以.epub格式顯示使用php
- 17. 從PHP腳本與掃描儀交談
- 18. 使用Php和Ajax從數據庫獲取數據
- 19. php從mysql獲取用戶數據
- 20. 從php數組獲取數據 - AJAX - jQuery
- 21. JS Ajax調用PHP並獲取Ajax調用數據
- 22. Chart.js - 從數據庫使用mysql和php獲取數據
- 23. 使用JQuery AJAX和PHP從MySQL數據庫獲取json對象數組
- 24. Parsererror使用jQuery Ajax獲得MySQL的數據從PHP
- 25. MySQL + PHP:使用外鍵獲取數據
- 26. 從PHP獲取數據到AJAX
- 27. 從php文件中獲取數據+ ajax
- 28. Ajax,PHP - 從數據庫中獲取
- 29. 從php獲取數據到AJAX成功,
- 30. 使用AJAX獲取MySQL的PHP表單
THX,你能解釋一下什麼是 「{ 」功能「: 」getNameAndTime「}」 的含義? – red23jordan
@ red23jordan func只是post變量,在你的php文件中你會得到它像$ funcname = $ _POST ['func'];你會在php中檢查相應的值和程序,可能會根據$ func的值調用一些函數。 – LostMohican