android - phonegap 失败 - cordova.js 错误 3725

标签 android jquery mobile jquery-mobile cordova

我收到错误“07-12 11:39:54.578: I/Web Console(21702): JSCallback Error: Request failed. at file:///android_asset/www/js/cordova-1.8.1 .js:3725"

我有 2 个页面,第一页正常加载,没有错误,但是当我转到下一页时,logcat 显示此错误。我在谷歌搜索了一个答案,有人说是android manifest的问题,但是添加了所有权限。

这是我的页面代码,第一页:

<!DOCTYPE HTML>
<html>
<head>
<title>List Mode</title>
<link rel="stylesheet" href="css/jquery.mobile-1.1.0.min.css" />
<link rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/cordova-1.8.1.js"></script>
<script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.21.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.1.0.min.js"></script>


<script>

var i = 0;


$('#listpage').live("swiperight", function () {

    window.location.href = 'file:///android_asset/www/order.htm';
});



$('#pause').live('click', function(event){
    i++;    

    if ($('#pause .ui-btn-text').text() == "Start")
    {
    $('#pause .ui-btn-text').text("Pause");
    }

    else
    {
        $('#pause .ui-btn-text').text("Start");
    }


});


</script>
</head>
<body >
<div data-role="page" data-theme="c" id="listpage">
    <input type ="radio" name="test" class="cityArea"  id="kesklinn" /><label for="kesklinn">Kesklinn: </label>
    <input type ="radio" name="test" class="cityArea" id="lasnamae" /><label for="lasnamae">Lasnam&auml;e: </label>
    <input type ="radio" name="test" class="cityArea" id="mustamae" /><label for="mustamae">Mustam&auml;e: </label>
    <input type ="radio" name="test" class="cityArea" id="pohja-tallinn" /><label for="pohja-tallinn">P&otilde;hja-Tallinn: </label>
    <input type ="radio" name="test" class="cityArea" id="haabersti" /><label for="haabersti">Haabersti: </label>
    <input type ="radio" name="test" class="cityArea"  id="nomme" /><label for="nomme">N&otilde;mme: </label>
    <input type ="radio" name="test" class="cityArea"  id="pirita" /><label for="pirita">Pirita: </label>
    <div data-role="button" class="text" id="pause"> Start </div>
</div>
</body>
</html>

第二个:

<!DOCTYPE HTML>
<html>
<head>
<title>New order</title>
<link rel="stylesheet" href="css/jquery.mobile-1.1.0.min.css" />
<link rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/cordova-1.8.1.js"></script>
<script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.1.0.min.js"></script>
<script type="text/javascript" src="js/orderpage.js"></script>
</head>
<body>
<div data-role="page" data-theme="c" id="orderpage">
<div id="address" class="text"> HERE COMES ADDRESS AND COMMENTS</div>

<div id="line"></div>
<table id="button_table">
    <tr>
        <td>
            <div data-role="button" class="accept_button" data-a="1 Minute" id="1min">1</div>
        </td>
        <td>
            <div data-role="button" class="accept_button" data-a="5 Minutes" id="5min">5</div>
        </td>
        <td>
            <div data-role="button" class="accept_button" data-a="7 Minutes" id="7min">7</div>
        </td>
        <td>
            <div data-role="button" class="accept_button" data-a="10 Minutes" id="10min">10</div>
        </td>
</tr>
</table>
<div id="line"></div>

<div data-role="button" data-a="decline" class="decline_button" id="decline"> No,Thanks </div>

</div>
</body>
</html>

最佳答案

window.location.href = 'file:///android_asset/www/order.htm'; 在第一页的这一行中 file:///android_asset/www/order.htm 只写order.html 看o/p

关于android - phonegap 失败 - cordova.js 错误 3725,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11448153/

相关文章:

android - 在 Android 的 ARCore 上播放的视频变暗

javascript - 使用 JS 检查用户是否为 EST 时区并且在设定的 EST 时间范围内

php - 从 jQuery 接收 $.post 时索引未定义?

android - 安全 - 移动设备(Android 和 iOS)是否阻止/丢弃 ICMP ECHO 请求?

jQuery Mobile Slider - 刷新事件

java - 调用适当的函数

Android房间插入查询

jQuery 隐藏元素的outerHeight

javascript - 无法在递归函数javascript中返回变量

java - token "class"上的语法错误