在ie8 中 jQuery.ajax执行完崩溃 其他浏览器则没问题

2025-01-31 22:55:47
推荐回答(2个)
回答1:




yugi





var path = "<%=request.getContextPath()%>/";
    jQuery (function ($)
    {
    $.ajax (
    {
        url : path + "minfosDetail.do",
        data : "id=" + id,
        type : "POST",
        async : true, // 异步就不会卡了,默认
        success : function (msg)
        {
        if (msg != 0)
        {
        var obj = eval ("(" + msg + ")");
        var tmp = "orgId,name,accName,registerTime,cardNo,bankUser,bankName,subBank,bankNo,contactor,telephone,parentNo,fee".split(",");
        for ( var i = 0, len = tmp.length; i < len; i++)
        {
         var p = tmp[i];
    $ ("#" + p).text (obj[p]);
        }
        
        $ ("#settleObj").text (obj.settleObj == 1 ? "账户" : "银行卡");
        $ ("#cardType").text (obj.cardType == "A" ? "个人" : "企业");
        $ ("#path").html ("下载账户资料");
        $ ("#level").text (obj.level == 1 ? "一级账户" : "二级账户");
        $ ("#feeType").text (obj.feeType == 1 ? "每笔收款" : "按交易量比例");
        $ ("#state").text (obj.state == 1 ? "开通" : "关闭");
        $ ("#mid").val (obj.id);
        }
        }
    });
    });





回答2:

是否eval("("+msg+")")不兼容?