美文网首页
2017-11-28(ajax-1)

2017-11-28(ajax-1)

作者: jslxm | 来源:发表于2017-11-30 00:03 被阅读0次

ajax不是新的编程语言,是一个现有的标准方法,ajax实现与服务器交换数据并且能够在不重新加载整个页面的情况下更新部分网页的功能,

 XMLHttpRequest 用于在后台与服务器交换数据的重要对象,在不重新加载整个页面的情况下进行网页部分更新起到重要作用

创建XMLHttpRequest,为了兼容现所有的浏览器,代码如下( 这段代码的意思是:兼容IE5和IE6,请检查浏览器是否支持XMLHttpRequest对象,如果支持,则创建XMLHttpRequest对象,如果不支持,则创建ActiveObject (activeX 对象可以兼容老版本IE5和IE6 ));

var  xmlhttp;

 if(window.XMLHttpRequest){

  xmlhttp=new  XMLHttpRequest();

  }esle {

    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP ");

   }

AJAX-向服务器发送请求

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

  open (method,url,async)    这是规定请求的类型,url以及是否异步处理请求; 例如 open ("GET" , "test.txt",true)

* method: 请求的类型;GET或POST

* url:文件在服务器上的位置

* async :true(异步) 或 false(同步)

send (string)     是将请求发送到服务器 ;

  *  string : 仅用于 POST 请求

 GET 和 POST

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

 而post需要在一下情况下使用:

* 无法使用缓存文件 (更新服务器上的文件或数据库)

 * 向服务器发送大量的数据 (post没有数据限制,而get有)

* 发送包含未知字符的用户输入时,POST比GET更稳定也更可靠

相关文章

  • 2017-11-28(ajax-1)

    ajax不是新的编程语言,是一个现有的标准方法,ajax实现与服务器交换数据并且能够在不重新加载整个页面的情况下更...

  • AJAX-1

    1. AJAX Asynchronous Javascript And XML (异步JavaScript和XML...

  • iphonex 适配

    网页适配 iPhoneX,就是这么简单 (转载)2017-11-28 NONO JavaScript 前言 iPh...

  • 【Java并发学习】之原子类

    title: 【Java并发学习】之原子类date: 2017-11-28 22:02:15tags: [Java...

  • 2017-11-28

    2017-11-28 - 草稿 栾超 2017-11-27 19:59 · 字数 268 · 阅读 4 · 日记本...

  • 吃火锅

    吃火锅 王泊宁 2017-11-28 18:58 · 字数 461 · 阅读 0 · 日记本 今天早晨,我爸...

  • 蓝桔子1128

    《2017-11-28 蓝雁YS17015 【连续3天打卡】 A、今日完成情况 @信念三篇 3遍 完成100% @...

  • 连续第290天总结

    291976-陈国艳《2017-11-28》 [连续第290天总结] A目标完成情况。 听ppt课完成0% 亲子阅...

  • 2017-11-28

    《2017-11-28》 景学峰YS17024 【连续1天打卡】 A、今日完成情况 @信念三篇 3遍 完成100%...

  • 20171128

    《2017-11-28》 何帮民YS17014 【连续3天打卡】 A、今日完成情况 @信念三篇 3遍 完成100%...

网友评论

      本文标题:2017-11-28(ajax-1)

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