发表于: 2021-08-22 23:40:27
0 1921
今天完成的事情:
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相关基础知识的学习
评论