Javascript JQuery移动调用Java方法
我正试图在android手机上做一个显示警报的按钮,但什么也没发生,按钮被正确地呈现(我在assets文件夹中有jquery、jquery mobile、js) HTML:Javascript JQuery移动调用Java方法,javascript,android,jquery,jquery-mobile,Javascript,Android,Jquery,Jquery Mobile,我正试图在android手机上做一个显示警报的按钮,但什么也没发生,按钮被正确地呈现(我在assets文件夹中有jquery、jquery mobile、js) HTML: <!DOCTYPE html> <html> <head> <title>Page Title</title> <meta name="viewport" content="width=device-width, initial-scale=
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="file:///android_asset/jquery.mobile-1.4.2.min.css" />
<script src="file:///android_asset/jquery-2.1.0.min.js"></script>
<script src="file:///android_asset/jquery.mobile-1.4.2.min.js"></script>
</head>
<body>
<button type="submit" onclick="javascript:showalert();">ShowAlert</button>
<script>
$(document).ready(function showalert() {
alerts.showAlert();
)};
</script>
</body>
</html>
页面标题
显示警报
$(文档).ready(函数showalert(){
alerts.showarter();
)};
另一个问题是:我如何映射这种jquery按钮来做一些事情:
<button class="ui-btn ui-btn-inline">Button</button>
按钮
您的代码有脚本错误
<script>
$(document).ready(function showalert() {
alerts.showAlert();
)}; //<----- replace please .. });
</script>
谢谢,它现在正在尝试执行此方法,但在logcat中返回我:`04-03 23:02:36.201:I/chromium(15316):[INFO:CONSOLE(17)]“Uncaught TypeError:Object[Object Object]没有方法‘showart’”,来源:file:///android_asset/index.html (17) “但是我有办法=(成功了,耶稣基督,我爱你;)!!是的,现在看,我想是缺少的装饰,比如(@ManagedBean,等等…)某个愚蠢的家伙投票否决了你,而我没有分数了;'(哦!!我不在乎!!祝你好运!!还有..装饰是错的???注释是对的???注释是对的,但这部分不工作->webview.addJavascriptInterface(新JavaScriptInterface(this),“alerts”);原创作品
<script>
$(document).ready(function showalert() {
alerts.showAlert();
)}; //<----- replace please .. });
</script>
@JavascriptInterface
public void showAlert() {
AlertDialog alert = new AlertDialog();
AlertDialog.Builder builder = new AlertDialog.Builder(main);
builder.setTitle("Test WORKED?");
builder.setMessage("Yes if you see -_-");
alert = builder.create();
alert.show();
}