我正在使用ajax调用验证登录表单。当您输入错误的信息时,它工作得很好。但如果您输入正确的凭证,则没有任何反应。我很困惑该怎么办? 示例代码:
$.ajax({
type: 'POST',
url: URL +'/foo/',
data: {'uname': name, 'password':pass},
success: function(data) {
if (data["success"] === "false") {
//show some message
$("#password").val("");
}
else {
// here i want to redirect to some url say, /bar/
I am confused how to do it.
},
dataType: "json",
});
return false
答案 0 :(得分:3)
你可以使用javascript。
location.href="new url";
它会带你到新的网址
var querystringParam="sample";
var tempUrl="http://www.test.com?" + "variablettopass=" + querystringParam
location.href=tempUrl;
如果您有多个追加查询字符串...
如果您希望浏览器窗口中的服务器名称使用此代码
window.location.hostname
但如果你做location.href //它会照顾...我只是给你提供信息
答案 1 :(得分:0)
试试这个:
window.location = url;
答案 2 :(得分:0)
$(location).attr("href","url here")