baidu_35975930
阴鸦
采纳率30%
2017-01-04 13:24 阅读 1.1k

java ajax跳转不了页面

function savemsg() {
//判断是否是默认地址
if (document.getElementById("cbDefaultAddress").checked) {
var info="1"; //是默认
}
else {
var info="0"; //不是默认
}
var userName = "${username }";//用户名
var recipientsName=$("#addressName").val();//收 货 人
var areaID = getAreaID();
alert(areaID);
alert(areaID.length);
if(areaID.length == 2){
province = area_array[areaID];
alert(province);
}else if(areaID.length == 4){
var index1 = areaID.substring(0, 2);
city = area_array[index1] + " " + sub_array[index1][areaID];
alert(city);
}else if(areaID.length == 6){
var index1 = areaID.substring(0, 2);
var index2 = areaID.substring(0, 4);
area = area_array[index1] + " " + sub_array[index1][index2] + " " + sub_arr[index2][areaID];
alert(area);
}
var address=$("#street").val();//详细地址
alert(address);
var postalcode=$("#postcode").val();//邮政编码
alert(postalcode);
var phone=$("#mobile").val();//手机号码
alert(phone);
var fixed=$("#telephone").val();//固定电话
alert(fixed);

        $.ajax({
        error:function(){alert("error");} ,
        type:'post', //传送的方式,get/post
        url:'add.address', //发送数据的地址
        data:{province:province,city:city,area:area,defaults:info,userName:userName,recipientsName:recipientsName,address:address,postalcode:postalcode,phone:phone,fixed:fixed},
        dataType: "json",
        success:function(data){
        if(data.success){
            /* if(info==1){
                var str='<p><input checked="checked" type="radio" name="sender" value="'+data.AddressId+'" id="default" />&nbsp;&nbsp;收件人:'+username+'&nbsp;&nbsp;&nbsp;联系电话:'+phone+'&nbsp;'+'&nbsp;&nbsp;&nbsp;收货地址:'+pca+address+'</p>';
                $("#senderdetail").append(str);
                $("#formsender").toggle(); //隐藏添加地址div
            }else{
                var str='<p><input type="radio" name="sender" value="'+data.AddressId+'" id="default" />&nbsp;&nbsp;收件人:'+username+'&nbsp;&nbsp;&nbsp;联系电话:'+phone+'&nbsp;'+'&nbsp;&nbsp;&nbsp;收货地址:'+pca+address+'</p>';
                $("#senderdetail").append(str);
                $("#formsender").toggle(); //隐藏添加地址div
            } */
        }
    },
    error:function (event, XMLHttpRequest, ajaxOptions, thrownError) {
                alert("表单错误,"+XMLHttpRequest+thrownError); 
           }
         });
    }
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • csmzl csmzl 2017-01-04 14:45

    木有人想看乱七八糟或者太长的代码!木有人想回答一个很泛的问题!

    点赞 评论 复制链接分享
  • xiaomingtiande xiaomingtiande 2017-01-05 01:30

    代码多且乱,建议自己先调试一下,问题也很泛,可以先查看一下页面报错的位置~

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2017-01-05 01:38

    你是在服务器端respose.redirect跳转还是什么?这个ajax是不理会服务器3xx跳转头控制浏览器跳转的,只会继续请求3xx跳转到的地址的内容。

    你自己判断ajax返回内容,然后客户端用location='xxxxxxxxxxxx'进行跳转

    easyui请求页面拦截跳转超时提示

    点赞 评论 复制链接分享
  • xionglangs 编程爱好者熊浪 2017-01-06 02:43

    用F12断点追踪下js在哪里卡住了,报什么错,在针对对应的错误进行排查是前台报错,还是后台报错。

    点赞 评论 复制链接分享

相关推荐