我有一个正在提交数据的 html 表单。数据通过 jquery post 提供给 php 文件。php 将值更改为 wamp 服务器上的 mysql 数据库。我已经通过phonegap将应用程序放在了android上。当我将应用程序下载到设备(通过 Eclipse)并尝试提交表单时,什么也没有发生。但是,如果我在 android 浏览器上运行相同的代码,代码就可以工作。
如何使代码像在浏览器上一样在应用程序上运行?
我有一个正在提交数据的 html 表单。数据通过 jquery post 提供给 php 文件。php 将值更改为 wamp 服务器上的 mysql 数据库。我已经通过phonegap将应用程序放在了android上。当我将应用程序下载到设备(通过 Eclipse)并尝试提交表单时,什么也没有发生。但是,如果我在 android 浏览器上运行相同的代码,代码就可以工作。
如何使代码像在浏览器上一样在应用程序上运行?
一些东西。
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 发布时,这似乎是最有可能的。