美文网首页
2017-11-30(ajax-3)

2017-11-30(ajax-3)

作者: jslxm | 来源:发表于2017-12-01 23:18 被阅读0次

服务器的响应:

想要获取来自服务器的响应, 就要使用 XMLHttpRequest 对象的 responseText responseXML 属性.

 * responseText   获取字符串形式的响应数据

*  responseXML  获得XML形式的响应数据

responseText:

 document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 返回的是字符串形式的响应

responseXML:

xmlDoc=xmlhttp.responseXML;

txt="";

x=xmlDoc.getElementsByTagName("ARTIST");

for (i=0;i

{

txt=txt + x[i].childNodes[0].nodeValue + "
";

}

document.getElementById("myDiv").innerHTML=txt;

onreadystatechange 事件

当请求被发送到服务器时,需要我们执行一些响应任务,当 readyState 改变时,就会触发 (调用)onreadystatechange事件(函数);

readyState 属性存有 XMLHttpRequest 的状态信息:(从 0 - 4)

 0 : 请求未初始化           1 : 服务器连接已建立    

 2 : 请求已接收                3 : 请求处理中            4 : 请求已完成,且响应已就绪

status (状态):   

 200 : OK                       404 : 未找到页面

当 readyState 等于 4 且状态为 200 时 ,表示响应已就绪  :

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

}

}

相关文章

  • 2017-11-30(ajax-3)

    服务器的响应: 想要获取来自服务器的响应, 就要使用 XMLHttpRequest 对象的 responseTex...

  • AJAX-3

    1.文件上传 文件上传只能使用post进行通讯 1.1 new FormData new FormData 是HT...

  • 2017.11.30

    2017-11-30 188天 来吧

  • webpack 打包 HTML img

    title: webpack 打包 HTML imgdate: 2017-11-30 22:25:17tags:k...

  • 日期函数

    SELECT DATEDIFF('2017-11-29','2017-11-30') AS COL1 date1-...

  • 036--EL表达式格式日期

    1.字符类型间接转化:20171130082510格式成2017-11-30 <%@ taglib prefix=...

  • IE下new Date().getTime() 返回NaN

    new Date(“2017-11-30 16:13:10”).getTime() 在IE下会返回NaN,而其他浏...

  • 一路花香 为你护航

    一路花香 为你护航 【原创】 2017-11-30 寒菊微香 天渐凉,路旁的桂花已凋谢。...

  • 2017-11-30

    2017-11-30 镜由心生 字数 279 · 阅读 5 · 日记本 作者 【每日计划(早宣晚结)】 ...

  • 2017-11-30

    2017327期福彩3D 2017-11-30 试机号:[978] 试机号对应码:[699] 彩神通...

网友评论

      本文标题:2017-11-30(ajax-3)

      本文链接:https://www.haomeiwen.com/subject/ztzbbxtx.html