开始学习Ajax了,感觉好神奇!!

开始学习Ajax了,感觉好神奇!!

一  . Ajax 是什么?

  1. Ajax是Asynchronous JavaScript and XML的缩写,即“异步的JavaScript和XML技术”。
  2. 功能:在不刷新的页面前提下实现用户前台和服务器端的数据交换
  3. 数据交换使用:字符串,xml和josn,进行.

二  xml是什么?

  1. xml是一款可扩展的标记语言他比html更具有扩展性!
  2. xml主要用作于数据交换!
  3. xml文档头:<?xml version=”1.0″ encoding=”utf-8″ ?>和html的文档头作用相同

三 如何接受xml文件数据?

  1.  创建XMLHttpRequest请求对象!
  2. 配置open(请求的方式get,post,请求的url地址,同步操作)
  3. 发送 xmlhttp.send();
  4. 接收返回的结果(返回的是XML文档)

四  json

  1. 作用:用于数据交换 json类型在js里面是对象
  2. json_encode($arr); 将数组转化为json格式的字符串
  3. json_decode($str,true) 将json格式的字符串转为数组

五 发送 Ajax

  1. 创建XMLHttpRequest请求对象    var xml = new XMLHttpRequest();
  2. 监听请求的过程(只要状态改变一次,onreadystatechange就会触发一次)
  3. 监听请求的状态码
  4. 配置(以GET方式将请求发送到3.php) xml.open(‘GET’,’3.php?id=3′,true);
  5. 执行发送xml.send();

 

请求的状态 readyState

  1. 0:请求未初始化
  2. 1:服务器连接已经建立
  3. 2:请求已经接收
  4. 3:服务器处理请求
  5. 4:服务器处理结束,返回结果

服务器的状态码:status  “:  200的时候代表请求服务器成功 404 页面找不到

我也就学到这里了,做个总结!!!!

点赞
  1. 无怨无悔说道:

    ,........

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据