我的WEB APP上有这段代码:
$(document).on('pageinit', function(){
$(".radius").on('change',function(){
$("#cercadeMiForm").submit();
});
});
不,如果我在我的网站上运行它,每次我更改具有“半径”类的组合上的选择时,我的表单都会正确提交。
如果我在我的移动设备独立浏览器应用程序上运行它,它也可以工作。
但是,当我在自己的应用程序的 web 视图中运行它时,它不起作用。我正在使用 jQueryMobile,它似乎工作正常,所以我想这不是 jQuery 的事情。
这是我初始化WebView的地方:
mWebView = (WebView) findViewById(R.id.webView);
mWebView.getSettings().setUserAgentString(Constants.USER_AGENT);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);