我已经将我的android应用程序从phonegap版本3升级到版本5,应用程序停止运行我的jQuery不再工作了。
我的jQuery:
<script type="text/javascript" charset="utf-8" src="scripts/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="scripts/cordova.js"></script>
<script>
document.addEventListener("deviceready", loginWithuuid, false);
function loginWithuuid() {
var usr = window.localStorage["user_id"];
if(usr == "")
{
$("#voucher").hide();
}
}
function openDeviceBrowser(externalLinkToOpen)
{
window.open(externalLinkToOpen, '_system', 'location=no');
}
</script>
<script>
var serviceURL = "http://<web>.com/API/";
function loginNow() {
navigator.notification.activityStart("Wait","Authenticating....");
var email = $('#contactEmailField').val();
var password = $('#contactPasswordField').val();
$.getJSON(serviceURL + 'androidapi.php?email='+email+'&password='+encodeURIComponent(password)+'&action=login', function(data) {
if(data.result == 1){
window.localStorage["user_id"] = data.login;
window.localStorage["user_name"] = data.name;
navigator.notification.activityStop();
window.location="home.html";
return false;
}
else
{
navigator.notification.activityStop();
alert(data.message);
return false;
}
});
}
</script>
此代码在更新前完美无缺,现在无法正常工作。
答案 0 :(得分:0)
charset="utf-8"
有时可能无法正常运作。相反,不使用它。
您的代码应该是:
<script type="text/javascript" src="scripts/jquery.min.js"></script>
那应该适合你。