ajax引擎对象通过responseText属性 或者responseXML属性 接收服务器回送的数据

第四根线:ajax引擎对象通过responseText属性或者responseXML属性接收服务器回送的数据,然后在静态页面中对其进行处理,使页面达到局部刷新的效果。

 

服务器端返回数据格式:文本格式,存储在responseText属性中。

functionchuli()

{

       if (myxmlHttpRequest.readyState == 4)

       {

              if (myxmlHttpRequest.status ==200)

              {

                     $("myres").value= myxmlHttpRequest.responseText;

              }

       }     

}

 

服务器端返回数据格式:xml,存储在responseXML属性中。

functionchuli()

{

       if (myXmlHttpRequest.readyState == 4)

       {

              if (myXmlHttpRequest.status ==200)

              {

              var cities=myXmlHttpRequest.responseXML.getElementsByTagName("city");

                                  

                     //若不清零,上次访问的结果还在呢。

                     $('city').length = 0;

                     var myOption =document.createElement("option");

                     myOption.innerText ="--市--";

                     $('city').appendChild(myOption);

 

                     for (var i = 0; i <cities.length; i++)

                     {

                            var city_name = cities[i].childNodes[0].nodeValue;

                            //创建一个新元素option

                            var myOption = document.createElement("option");

                            myOption.value = city_name;

                            myOption.innerText = city_name;

                            //将新元素添加到……

                            $('city').appendChild(myOption);

                     }

              }

       }

}

 

服务器端返回数据格式:json,存储在responseText属性中。

function()

{

       //通过eval()函数,将返回的json数据转换成JS能够操作的数组对象。

       var res_object =eval("("+myXmlHttpRequest.responseText+")");

 

       $('ny').innerText = res_object[0].price;

       $('sh').innerText = res_object[1].price;

       $('bl').innerText = res_object[2].price;

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值