1、dataType: 要求为String类型的参数,预期服务器返回的数据类型。如果不指定,JQuery将自动根据http包mime
信息返回responseXML或responseText,并作为回调函数参数传递。
可用的类型如下:
xml:返回XML文档,可用JQuery处理。
html:返回纯文本HTML信息;
script:返回纯文本JavaScript代码。不会自动缓存结果。
json:返回JSON数据。
jsonp:JSONP格式。
text:返回纯文本字符串。
2、$.parseJSON()方法用来将JSON格式的字符串解析为JSON对象。
3、JSON( )获取JSON格式的响应,从服务器端获取的json对象,可以直接访问对象中的属性
4、Ajax回调函数共有5个,分别为beforeSend ,error ,dataFilter ,success ,complete
post()方法和get()方法URL参数是必须有的
post()的安全性比get()的安全性高
5、jQuery当中异步请求的三种方法只有get,post,ajax
6、JQuery中get( )方法,在jquery中get()方法可能会缓存数据,Post()方法不会缓存数据
7、JQuery中,Ajax的get()方法请求。URL是存放路径的是必须有,Get方式允许返回缓存数据,而Date存放的是传送的参数,get()和post()方法请求参数的结果是由服务器决定的不确定一样。
8、$.each()用法,$.each()方法第一个是需要遍历的对象集合(JSON对象集合)
9、jquery异步访问的参数解析,type并不是$.ajax对应的参数,contentType才是
10、Complete表示请求完成后回调函数 (请求成功或失败之后均调用)。
ajax的缺点
1、ajax不支持浏览器back按钮。
2、安全问题 AJAX暴露了与服务器交互的细节。
3、对搜索引擎的支持比较弱。
4、破坏了程序的异常机制。
5、不容易调试。
11、JQuery中Json数组,创建的方法为var num=["12","24"]
12、post,get这两者都是明文传送,但'post'更安全一点
是因为GET的URL会被放在浏览器历史和WEB 服务器日志里面。
而POST发完不会放在日志WEB等留下痕迹,直接是没有了
不是因为发送的数据是URL一部分
13、$.ajax()方法是使用jQuery实现Ajax的底层方法,它常用的一些参数包括:
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。
3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。
4.data: 要求为Object或String类型的参数,发送到服务器的数据。
5.dataType: 要求为String类型的参数,预期服务器返回的数据类型。
6.success:要求为Function类型的参数,请求成功后调用的回调函数。
7.error:要求为Function类型的参数,请求失败时被调用的函数。该函数有3个参数,即XMLHttpRequest对象、错误信息、捕获的错误对象(可选)。
XMLHttpRequest对象的常用方法和属性:
open(“method”,”URL”) 建立对服务器的调用,第一个参数是HTTP请求方式可以为GET,POST或任何服务器所支持的您想调用的方式。
第二个参数是请求页面的URL。
send()方法,发送具体请求
abort()方法,停止当前请求
readyState属性 请求的状态 有5个可取值(0=未初始化 ,1=正在加载,2=以加载,3=交互中,4=完成)
responseText 属性 服务器的响应,表示为一个串
reponseXML 属性 服务器的响应,表示为XML
status 服务器的HTTP状态码,200对应ok 400对应not found
Ajax由以下内容组成:
基于Web标准(standards-based presentation)XHTML(可扩展标识语言)+CSS(层叠样式表)的表示;
使用DOM(Document Object Model文档对象模组)进行动态显示及交互;
使用XML(XML source-tree XML源树)和XSLT(XML result-tree XML结果树)进行数据交换及相关操作;
使用XMLHttpRequest(XML Http请求)进行异步数据查询、检索;
使用JavaScript(JavaScript脚本语言)将所有的东西绑定在一起。