AJAX用法

Posted 自学web网页前端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX用法相关的知识,希望对你有一定的参考价值。

              

    AJAX用法


请求发送到服务器,使用 XMLHttpRequest 对象的 open() 和 send() 方法:

AJAX用法

post与get的区别

1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来,Post放在Request body中。

2.使用Get请求发送数据量小,Post请求发送数据量大。

3.get请求需注意缓存问题,post请求不需担心这个问题。

 用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题


获得来自服务器的响应,使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。


onreadystatechange 事件

/*所以xml.readyState == 4
 && xml.status == 200*/ 
xml.onreadystatechange = function () 
{
   var Div=document.getElementById("Div")
/*所以xml.readyState == 4 && xml.status == 200*/ 
    if (xml.readyState == 4 && xml.status == 200) {
/*4.接收数据*/
Div.innerhtml = xml.responseText;
   }
}



以上是关于AJAX用法的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 加载源图像固定用法(代码片段,不全)

Javascript代码片段在drupal中不起作用

SQL Select 语句的用法

前端面试题之手写promise

Ajax 片段元标记 - Googlebot 未读取页面内容

执行AJAX返回HTML片段中的JavaScript脚本