0
我有一個HTML表單提交數據。數據通過jquery post發給php文件。 php將值更改爲wamp服務器上的mysql數據庫。我通過手機將應用程序放在了android上。當我下載應用程序到設備(通過日食),並嘗試提交表單沒有任何反應。但是,如果我在Android瀏覽器上運行相同的代碼,代碼就可以工作。Android應用程序到WAMP服務器連接
如何讓代碼在應用程序上像在瀏覽器上一樣工作?
我有一個HTML表單提交數據。數據通過jquery post發給php文件。 php將值更改爲wamp服務器上的mysql數據庫。我通過手機將應用程序放在了android上。當我下載應用程序到設備(通過日食),並嘗試提交表單沒有任何反應。但是,如果我在Android瀏覽器上運行相同的代碼,代碼就可以工作。Android應用程序到WAMP服務器連接
如何讓代碼在應用程序上像在瀏覽器上一樣工作?
有幾件事。
1:確保你的應用程序有上網權限
<uses-permission android:name="android.permission.INTERNET" />
2:請確保您的WebView有啓用javascript
WebView m_webview = (WebView)findViewById(R.id.webMain);
WebSettings webSettings = m_webview.getSettings();
webSettings.setJavaScriptEnabled(true);
的JavaScript默認情況下,出於安全原因關閉。作爲你的jQuery發佈,這似乎是最有可能的。
顯示一些代碼! – Cfreak 2013-03-22 19:09:26
您的應用程序是否具有互聯網權限? – Jack 2013-03-22 19:13:36
我用於編碼的計算機與此計算機不同(該計算機沒有互聯網)。應該沒有數據進出這臺電腦,所以我運氣不好,在這裏把代碼放在手動重新輸入代碼的地方。 – 2013-03-22 19:22:03