我问你是因为我被困在一些我找不到的愚蠢问题上......
几天前我开始使用 phonegap,并且进展顺利,但今天早上,我的 index.html 不再关心我的 js/index.js 了!
我有一个应该触发警报的按钮,但是当我单击该按钮时,什么也没有发生。
我知道我一定是搬错了地方,但你能看看吗?
我尽量删除了无用的信息。 这是我的 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
<script src="jquery-1.7.2.js"></script>
<script src="jquery.mobile-1.1.0.js"></script>
<script src="jquery.url.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="phonegap.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile.structure-1.3.2.min.css" />
<link rel="stylesheet" href="themes/AndroidHoloDarkLight.min.css" />
</head>
<body>
<div data-role="page" data-theme="a">
<div data-role="header" data-position="inline">
<h1>My Test App</h1>
</div>
<input type="button" name="goBack" id="goBack" onclick="goBack" value="Go Back to the previous View">
</div>
</body>
</html>
这是 .js :
function goBack()
{
alert("test ...");
}
/*$("#bodyPage").ready(function(){
$.mobile.allowCrossDomainPages = true;
$("#page").bind("pageshow", function(event){
var url = $.url(document.location);
var arg1 = url.param("arg1");
$("#testP").text(arg1);
});
}
我是自学的所以我可能误解了一些东西但是你能帮我开导一下吗? 非常感谢您的宝贵时间。
最佳答案
尽管你们在帮助我提高 javascript 方面都非常有用,但问题要愚蠢得多......
在 .js 文件中,我用/* 注释了代码,但我没有使用 */因为我认为它没有太大关系,因为我一直注释到最后。但是我错了,在大家的帮助下我终于找到了。
祝你有美好的一天,谢谢
关于javascript - Phonegap 无法检测到 index.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23084045/