ajax中接受返回字符串转为json并进行处理(不使用jquery)

来源:互联网 发布:linux delay 编辑:程序博客网 时间:2024/05/18 18:46
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: formData,
onComplete: function(x){    //提交成功回调 
var jsonObj=eval("("+x.responseText+")");//将返回的文本转换为json串处理
              //计算出授信总额度
            var maount = frm.MAWARDCREDITAMOUNT;
            var maountold = frm.MAWARDCREDITAMOUNTold;
            if(jsonObj.messageStr!="保存成功"){
                alert(jsonObj.messageStr);
                }else{
                document.getElementById("bhId").value=jsonObj.lResultID;
                if(maountold!="" && maountold!=null){
                totleMamount(maountold,-1);
                    }
                maountold.value=frm.MAWARDCREDITAMOUNT.value;
                totleMamount(maount,1);
                //暂存授信协议生效日、结束日
                frm.dtstart1.value = frm.DTAWARDCREDITSTART.value;
                frm.dtend1.value = frm.DTAWARDCREDITEND.value;
                alert(jsonObj.messageStr);
                addSxTextA(jsonObj.m_lID,jsonObj.m_lContractID,jsonObj.m_sDocName,jsonObj.isSM);
}
           
           
},
onError:function(x){          //提交失败回调
                alert(x.statusText);
      }, 
asynchronous: true
}
  );
0 0
原创粉丝点击