【问题标题】:Javascript does not run on android and ripple emulatorJavascript 不能在 android 和涟漪模拟器上运行
【发布时间】:2013-07-05 10:29:25
【问题描述】:

我有这个脚本,我从源代码包含在我的页面上,它在浏览器中完美运行,但无法在 android 模拟器上运行:

$(window).load(function(){             
      var url = window.location.search.substring(1);          
      $('#mydiv').load('real_news.asp?'+url);
});

这是我的html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.3.1 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>Untitled Document</title>
     <style type="text/css">
         body,td,th {
             font-family: Tahoma, Geneva, sans-serif;
             font-size: 12px;
             color: #000;
         }
     </style>
     <link href="../jquery-mobile/jquery.mobile.theme-1.0.min.css" rel="stylesheet" type="text/css" />
     <link href="../jquery-mobile/jquery.mobile.structure-1.0.min.css" rel="stylesheet" type="text/css" />
     <script src="../jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script>
     <script src="../jquery-mobile/jquery.mobile-1.0.min.js" type="text/javascript"></script>
     <script type="text/javascript" src="code.js"></script> 
</head>
<body>
    <div data-role="page" id="try">
        <div data-role="header">
            <h1>Header</h1>
        </div>
        <div id="mydiv" data-role="content"></div>
    </div>
</body>

【问题讨论】:

    标签: javascript android ajax


    【解决方案1】:

    您是在浏览器中调用此页面(如果是:哪个?)还是在 WebView 中?如果在 WebView 中运行,则需要先启用 JavaScript:

    webview.getSettings().setJavaScriptEnabled(true);
    

    也许:

    webview.getSettings().setDomStorageEnabled(true);
    

    【讨论】:

    • 我的浏览器启用了 javascript 吗?请问我应该把代码放在哪里?在头部或身体中
    猜你喜欢
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2015-07-03
    • 1970-01-01
    • 2022-11-29
    相关资源
    最近更新 更多