Ajax 即”Asynchronous JavaScript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。
$.ajax({选项})常见的选项有:type:请求方式,常见的值有"get","post"等,默认值:geturl:请求的路径,"/ajax/hello"data:请求的参数,参数的常见写法有 键值对或者json方式1: name=tom&pwd=123方式2: {"name":"tom","pwd":"123"}success:请求成功后的回调函数 function(返回值的参数名){}contentType:用来设置请求参数的mime类型,默认值:表单的enctype默认值 name=tom&pwd=123error:ajax请求时内部发生错误时执行的回调函数 function(){}dataType:指定返回值的类型 常见值:text jsonasync:是否异步 默认值true
Ajax应用程序的优势在于:
1. 通过异步模式,提升了用户体验
2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用
3. Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。
