響應的格式應該是什麼?
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. 使用JQuery AJAX和PHP從mysql數據庫獲取數據
- 4. 使用Ajax從PHP數組中交換圖像,並獲取ID
- 5. AJAX-從php獲取數據
- 6. 從MySQL獲取數據到Android與PHP
- 7. C++:與MySQL服務器交談並接收數據
- 8. 使用AJAX從MySQL獲取
- 9. 使用php從MySQL數據庫獲取並執行url
- 10. 使用PHP,從MySQL獲取數據並顯示它
- 11. 從數據庫獲取php數據使用jquery沒有ajax
- 12. 使用Php和Ajax從數據庫獲取數據
- 13. php從mysql獲取用戶數據
- 14. JS Ajax調用PHP並獲取Ajax調用數據
- 15. 使用MySQL MAX()和PHP從數據庫中獲取數據
- 16. 使用JQuery AJAX和PHP從MySQL數據庫獲取json對象數組
- 17. 從php獲取數據到AJAX成功,
- 18. Ajax,PHP - 從數據庫中獲取
- 19. 從PHP獲取數據到AJAX
- 20. MySQL + PHP:使用外鍵獲取數據
- 21. 顯示MySQL的數據從數據庫或從PHP使用Ajax
- 22. 使用AJAX從PHP數組中獲取數據
- 23. 從數據庫使用php獲取儀表板計數jquery ajax
- 24. 使用(PHP)從Mysql獲取數據並使用JSON將其發送到typescript/javascript
- 25. 從Windows與iOS交談?
- 26. 從Java與Exchange 2003交談
- 27. XMLHttpRequest PHP交談
- 28. 如何使用AJAX從MySQL查詢中獲取數據
- 29. jQuery + PHP獲取AJAX數據
- 30. HTML選擇選項並提交以從PHP PDO獲取數據MySql
THX,你能解釋一下什麼是 「{ 」功能「: 」getNameAndTime「}」 的含義? – red23jordan
@ red23jordan func只是post變量,在你的php文件中你會得到它像$ funcname = $ _POST ['func'];你會在php中檢查相應的值和程序,可能會根據$ func的值調用一些函數。 – LostMohican