1.Ajax的核心知识

1.1 XMLHttpRequest对象

  function loadName(){

    var xmlHttp;

    if(window.XMLHttpRequest){

      xmlHttp = new XMLHttpRequest();

    }else{

      xmlHttp = new ActiveObject("Microsoft.XMLHTTP"); // IE 5  和 IE 6

    }

  }

1.2 XMLHttpRequest对象请求后台

  open(method,url,async)

  send()

    method: get或者post

    async(是否异步):true 或者 false

    send(string(参数)) 使用post方式

1.2 XMLHttpRequest对象响应服务器

1.3jQuery中的Ajax
jQuery作为一个使用人数最多的库,其Ajax很好的封装了原生Ajax的代码,在兼容性和易用性方面都做了很大的提高,让Ajax的调用变得非常简单。下面便是一段简单的jQuery的Ajax代码:
$.ajax(
  {
     method: 'GET', // 1.9.0本版前用'type' 
     url: "/test/", 
    dataType: 'json' }) 
.done(function()
   { console.log('执行成功'); }) 
.fail(function() { console.log('执行出错'); 
  }
)
与原生Ajax不同的是,jQuery中默认的Content-type是'application/x-www-form-urlencoded; charset=UTF-8', 想了解更多的jQuery Ajax的信息可以移步官方文档:http://api.jquery.com/jquery....

最新文章

  1. AFNetworking 与 gbk 编码格式后台数据的使用
  2. ECF R9(632E) & FFT
  3. iOS开发直播需要的准备
  4. .net乱码问题
  5. 部署lamp服务器
  6. Python 函数式编程 & Python中的高阶函数map reduce filter 和sorted
  7. freeCodeCamp:Factorialize a Number
  8. etc/profile和/etc/environment的比较
  9. this super 解释
  10. utf8_general_ci 、utf8_general_cs和utf8_bin的区别
  11. 【Android进阶】Android调用WebService的实现
  12. Ubuntur软件安装
  13. Nagios详解(基础、安装、配置文件解析及监控实例)
  14. 【原创】大数据基础之Alluxio(1)简介、安装、使用
  15. D1. Great Vova Wall (Version 1)
  16. Shell的Posix字符分类
  17. new Vue 发生了什么
  18. saltstack基础知识
  19. kafka java.rmi.server.ExportException: Port already in use
  20. cxf 动态调用.

热门文章

  1. quartus II 自动生成testbench
  2. 转载最佳JQuery学习网站
  3. jquery判断input值不为空 val()
  4. asp.net中application,cookies,stateview,session的使用
  5. Android Error
  6. iOS UITabBarItem 选中图的颜色,设置UIimage的渲染模式
  7. C++11 std::bind std::function 高级使用方法
  8. android.annotation cannot be resolved
  9. 5分钟 搞定UIButton的文本与图片的布局
  10. Git链接到自己的Github(2)进阶使用