我在使用cordova for aos的ajax时遇到了问题。我正在尝试查看我的ajax调用返回数据是什么,看它是否是有效的登录。目前,我知道ajax正在运行,因为我在没有if
语句的情况下对其进行了测试,并且它有效。一旦我添加if
语句来测试返回数据,它就不起作用了。最后,如果登录良好,我正在设置本地存储变量并重定向页面。如果它不好,我警告这是一个糟糕的登录。谢谢你的帮助。
JQUERY
<script type="text/javascript">
$(document).ready(function () {
$("form").submit(function () {
var uname = document.getElementById("username").value;
var pword = document.getElementById("password").value;
var postData = {
username: uname,
password: pword
};
$.ajax({
url: "test.php",
type: "POST",
data: postData,
async: false,
dataType: 'json',
cache: false,
success: function (data) {
var ReturnMessage = data.message;
if (ReturnMessage != "" && ReturnMessage != "Nope! Wrong Login!") {
localStorage.setItem("message", ReturnMessage);
document.location.href = "map.html";
} else {
alert(ReturnMessage);
}
}
}
});
return false;
});
});
</script>