我可以在PHONEGAP中使用JQuery ajax調用來運行一個從數據庫獲取記錄的php文件嗎?或者我應該使用JavaScript Ajax?在PHONEGAP中實現這一點的最佳方式是什麼?我可以使用PhoneGap Jquery進行ajax調用嗎?
回答
您當然可以在PhoneGap應用程序中使用jQuery Ajax函數。這裏是一個演示:
- JavaScript的應用程序中 -
$('#some_page_id').bind('pageshow', function() {
$.get('http://domain.com/path/to/script.php?get_param=value', function (data) {
$(this).find('div[data-role="content"]').append(data);
});
});
- PHP服務器上 -
if (isset($_GET['get_param']) && $_GET['get_param'] == 'value') {
$query = mysql_query("SELECT * FROM some_table WHERE some_col='something'", $db_handle);
if (mysql_affected_rows() > 0) {
while ($row = mysql_fetch_assoc($query)) {
echo "<div>" . $row['some_other_col'] . "</div>";
}
} else {
echo "No Data Found";
}
}
上面的例子將查詢每次在服務器上的PHP腳本顯示'#some_page_id'頁面並將抓取的數據附加到<div data-role="content">
標籤。您也可以使用.html(data)
而不是.append(data)
替換HTML而不是添加到HTML。
UPDATE
我發現這個jQuery Mobile的文檔,這使得做出一個關於PhoneGap的應用程序調用$.ajax()
一些優秀的信息:http://jquerymobile.com/demos/1.0/docs/pages/phonegap.html
這也適用於我。然而,你有沒有試過建立一個需要用戶登錄功能的手機差距應用? –
@MyticMoon我對應用程序內的用戶登錄沒有任何經驗。關閉我的頭頂,我想我想在應用程序上管理用戶會話超時。而不是服務器端,因此用戶不能只關閉設備的天線以保留訪問權限。你有什麼特別的問題嗎? – Jasper
@Jasper是JQuery使用JSONP技術來實現這一目標嗎?不相同的原產地政策是否適用於移動應用?我想了解什麼使AjaxRequest從無域到www.mydomain.com –
- 1. 我們可以使用PhoneGap進行移動網站開發嗎?
- 2. 我可以使用jquery ajax從php類調用函數嗎?
- 3. 我可以使用jQuery簡化這個ajax調用嗎?
- 4. 你可以使用Eclipse調試PhoneGap嗎?
- 5. 我可以使用jQuery來顯示我的Ajax查詢正在進行嗎?
- 6. 在Jquery $ .ajax()執行後,我可以使用XML進行交互嗎?
- 7. 我可以使用SignalR進行Monogame嗎?
- 8. 我可以在PhoneGap中使用Mojo.Controller.showAlertDialog嗎?
- 9. 我可以在Phonegap中使用Cookie嗎?
- 10. 使用JQuery進行Ajax調用?
- 11. 使用JQuery進行跨域Ajax調用
- 12. 無法使用jQuery進行Ajax調用
- 13. 使用Q和jQuery進行Ajax調用
- 14. 無法使用jQuery進行Ajax調用
- 15. 使用jQuery進行Ajax調用
- 16. JSF使用jQuery Mobile進行Ajax調用
- 17. 使用jquery進行AJAX後調用?
- 18. Phonegap jQuery Ajax來調用webservice
- 19. 我可以使用GDB調試正在運行的進程嗎?
- 20. 我可以使用showPythonShell進行Django調試嗎?
- 21. 我可以在xcode上使用中文iphone進行調試嗎?
- 22. 我可以使用Cling進行調試嗎?任何API?
- 23. jquery mobile需要什麼瀏覽器?我可以使用phonegap嗎?
- 24. 同一個js函數可以同時進行AJAX調用嗎?
- 25. 正在使用jQuery加密AJAX調用以進行身份驗證嗎?
- 26. 你可以在jQuery中的另一個AJAX調用內部進行AJAX調用嗎?
- 27. 我可以使用js ajax調用的路徑路徑嗎?
- 28. 您可以使用AJAX頁面方法進行非靜態函數調用嗎?
- 29. 我們可以使用AJAX和XHTML嗎?
- 30. 嘗試使用phonegap和zepto進行ajax調用
,如果你發現,答案是正確的。嘗試提交作爲答案... – hellomello