ajax的集中标准且方便调试的写法

本文详细介绍了如何使用jQuery的$.ajax方法进行POST请求,返回XML或文本数据,并通过解析XML或JSON数据来获取特定信息,如'r'或'data'属性值,同时包含了错误处理机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 $.ajax({
            type: "POST",
            dataType: "xml",
            data: { v1: "a" },
            cache: false,
            async: false,
            url: "/dll/REQUIREMENT/SMC_REQUIREMENBT_REMOVE.ashx",
            success: function (datas) {
 var r = getNodeValue(datas, 'r');
                alert(r);

            }, error: function (xhr) {

                alert("出现错误,请稍后再试:" + xhr.responseText);
            }
        });




 $.ajax({
                  type: "POST",
                  dataType: "text",
                  data: { id: "a" },
                  cache: false,
                  async: false,
                  url: "/dll/REQUIREMENT/SMC_REQUIREMENBT_REMOVE.ashx",
                  success: function (datas) {

                      var data = jQuery.parseJSON(datas);

                      for (var property in data) {
                          var bean = data[property];
                          //此处将该数组填充值                            keyValues[bean.text] = bean.content;  
                          goodsCompleteDataSource[property] = bean;
                      }

                  }, error: function (xhr) {

                      alert("出现错误,请稍后再试:" + xhr.responseText);
                  }
              });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值