我正在使用JS开发一个Windows 8应用程序。我使用以下jquery ajax代码将值发布到在线服务器并检查服务器的结果是否为成功字符串然后重定向到本地服务器中的另一个页面。但它没有重定向到另一个定义的页面。
JQuery代码
$.ajax({
type: "POST",
url: "http://www.domain.com/process/login.php",
data: { email: email,password: password},
success: function (result) {
if (result == "success") {
location.href = "home.html";
}
else {
$("#content2").html(result);
}
}
});
我在我的Windows 8应用中获得成功的输出,其中选择器ID为 content2 ,有人可以告诉我在哪里做错了吗?
答案 0 :(得分:0)
如果您使用WinJS开发Windows 8应用程序,请关注this link。
WinJS.Navigation.navigate(<PAGE_URL_HERE>);
答案 1 :(得分:0)
我尝试将结果值从服务器输出更改为布尔值1而不是字符串“success”,并在jquery代码中进行了以下修改,并且它有效。
if (result == 1) {
location.href = "home.html";
}
else {
$("#content2").html(result);
}