发表于: 2021-08-22 23:40:27

0 1920


今天完成的事情:

XMLHttpRequest 对象用于和服务器交换数据。

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

xmlhttp.open("GET","ajax_info.txt",true);xmlhttp.send();



GET 与POST

与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用

以下情况中,请使用 POST 请求:

  • 无法使用缓存文件(更新服务器上的文件或数据库)
  • 向服务器发送大量数据(POST 没有数据量限制)
  • 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠


一个简单的 GET 请求:

xmlhttp.open("GET","/try/ajax/demo_get.php",true);xmlhttp.send();


一个简单 POST 请求:

xmlhttp.open("POST","/try/ajax/demo_post.php",true);xmlhttp.send();


open() 方法的 url 参数是服务器上文件的地址:

xmlhttp.open("GET","ajax_test.html",true);


通过 AJAX,JavaScript 无需等待服务器的响应,而是:在等待服务器响应时执行其他脚本,当响应就绪后对响应进行处理


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

responseText获得字符串形式的响应数据。
responseXML获得 XML 形式的响应数据。

如果来自服务器的响应并非 XML,请使用 responseText 属性。

如果来自服务器的响应是 XML,而且需要作为 XML 对象进行解析,请使用 responseXML 属性:




明天计划的事情:
明天对js5基础加深学习



遇到的问题:
按照步骤看了不少基础知识,觉得好杂好乱,跟看天书一样,抓不住重点

再就是效率有些低。。。




收获:

js5相关基础知识的学习







返回列表 返回列表
评论

    分享到