我正在构建一个混合 android 应用程序(应用程序开发中的新功能)。在应用程序的主要部分,我有一个 webview。webview 显示 html 内容/javascript/css。
我需要从我的网络服务加载内容并将其放入我的网络视图中。我该怎么做呢?
我的 javascript
$(document).ready(function(){
$.ajax({
type: "POST",
url: "http://www.hiss.ly/api/test.php",
cache: false,
success: function(result){
alert(result);
},
error: function(result){
alert("Error");
}
});
return false;
});
</script>
MainActivity.java
@SuppressLint("JavascriptInterface")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Set the web view
WebView webView =(WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);//beware of XSS vulnerabiliUes
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/www/index.html");
}