当前位置: 代码迷 >> Ajax >> ajax location.href= [object Object]解决办法
  详细解决方案

ajax location.href= [object Object]解决办法

热度:977   发布时间:2013-07-08 14:13:00.0
ajax location.href= [object Object]
这样的问题,如何解决?

$('span').html('');
$.ajax({
type : "POST",
url : "/client/login",
data : "userid=" + $('#userid').val() + "&passwd="
+ encodeURIComponent($('#passwd').val()),
success : function(msg) {
if (msg.rc == 0) {
$('#msg1').html('登录成功...');
alert($('#userid'));
location.href="ma.jsp?userid="+userid;
} else {
alert(msg.msg);
}
}
});

新手请教。。我想地址是 ma.jsp?userid=输入的内容
对象 Ajax URL 函数

------解决方案--------------------
可以先声明一个变量拼接 url再赋值那样子可以避免一些错误
$('span').html('');
$.ajax({
type: "POST",
url: "/client/login",
data: "userid=" + $('#userid').val() + "&passwd=" + encodeURIComponent($('#passwd').val()),
success: function(msg) {
if (msg.rc == 0) {
$('#msg1').html('登录成功...');
var url="ma.jsp?userid=" + $('#userid').val();
location.href = url;
} else {
alert(msg.msg);
}
}
});
  相关解决方案