Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery移动调用Java方法_Javascript_Android_Jquery_Jquery Mobile - Fatal编程技术网

Javascript JQuery移动调用Java方法

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=

我正试图在android手机上做一个显示警报的按钮,但什么也没发生,按钮被正确地呈现(我在assets文件夹中有jquery、jquery mobile、js)

HTML:

<!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();
}