美文网首页
ajax相关基础

ajax相关基础

作者: 刘爱琼 | 来源:发表于2017-03-15 21:31 被阅读0次
什么是ajax
  • 概念: 异步javascript和XML(json)。
  • 作用:进行数据交换,使网页实现异步更新,可以只对网页的某部分进行更新,这也是它的主要用途,像新浪微博、各类电子地图,手机端的大部分页面等等都用了ajax。
如何使用AJAX来请求数据
  • 创建XMLHttpRequest对象(要考虑到标注浏览器的做法,和老版浏览器的差异)
  • 向服务器发送请求
  • 配置请求
  • 发送请求
  • 监听readystatechange事件
详细请求步骤
  • 创建出XMLHttpRequest对象
    需要考虑 浏览器的兼容性
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
  • 配置请求(初始化请求信息)
xhr.open('GET', 'data.json', true);//get参数写在url里?
xhr.open('POST', 'data.json', true);
  • 发送请求
xhr.send(null);//get发送方式
xhr.send('usr=123&pass=123');//post发送方式 参数写在send里
  • 监听请求结果(返回值)
xhr.onreadystatechange = function () {
  if (xhr.readyState == 4 && xhr.status == 200) {
    var result = JSON.parse(xhr.responseText);
   }
 }
  • JSON:json是一种基于文本的数据交换格式
  • JSON是一种简单数据格式,它有三种数据结构:
  • 键值对(属性) —— Name/Value (Key/Value)
  • 对象 —— Object
  • 数组 —— Arrays
{ 
"book":[{
"name":"西游记",
"writer":"吴承恩",
"price":"30"},
{
"name":"《红楼梦》"
"writer":"曹雪芹",
"price":"50"}
]
}

上面代码的格式就是使用的基本形式,book就是对象,{}里的是键值对(也可以称为属性)他们用“,”隔开使用,[ ] 就是数组,在JSON中[]来包含数组元素。

以上ajax简单基础希望大家喜欢,与大家共同探讨才能共同进步。

相关文章

  • ajax相关基础

    什么是ajax 概念: 异步javascript和XML(json)。 作用:进行数据交换,使网页实现异步更新,可...

  • jquery ajax+php实现简单交互

    由于平时要与ajax打交道,所以选择了简单基础的jquery的ajax方法来完成我的相关需求,这里只是很简单的做一...

  • Ajax补充(一)

    继之前学习的认识Ajax相关基础内容,今天将做一些补充学习。 (一)onreadystatechange事件的补充...

  • Ajax总结

    一、Ajax简介 1.Ajax相关 AJAX 全称为Asynchronous Javascript And XML...

  • JavaScript基础教程(第8版)PDF版

    JavaScript基础教程(第8版)循序渐进地讲述了JavaScript及相关的CSS、DOM、Ajax、jQu...

  • Ajax相关

    1.在ajax的success中设置setTimeout. 参照如下代码设置 2.在ajax的success中实现...

  • face14ajax基础内容

    ajax基础内容 ajax技术利用了 什么协议?简述ajax的工作机制 写出jquery中,可以处理ajax的几种...

  • AJAX简易封装(四步)

    最基础的ajax封装如下:

  • ajax配置信息

    基础的ajax配置信息

  • 2019-02-14day9学习总结

    修改标签的层次 Ajax基础

网友评论

      本文标题:ajax相关基础

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