javascript之AJAX框架使用说明_javascript技巧
Freigeben: 2016-05-16 18:28:46
Original
1027 Leute haben es durchsucht
ajax编码落地算是团队框架建设的一个里程碑,使得框架拥有了一个可应用调试的版本。在ajax框架编码中主要想到了这么几点:
框架兼容性:ajax框架的兼容性主要表现在XMLHttpRquest对象生成上。根据不同类型浏览器或者不同库一般有三种方式
- new XMLHttpRequest();
- new ActiveXObject("Microsoft.XMLHTTP");
- new ActiveXObject("Msxml2.XMLHTTP");
方法简单快捷且扩展性好
- 框架编写如ajax.get()、ajax.json()、ajax.post等这样类似jquery的比较全面的方法,快捷方便
- 框架使用一个核心方法为接口、各种方法都通过统一接口进行异步请求,后续需要扩展方法只需要组织自己的数据格式,然后调用核心方法即可。
方法
-
ajax.get(url,success,error)
参数: |
url |
请求的url地址 |
必选 |
参数: |
success |
请求成功的回调函数 |
可选 |
参数: |
error |
请求失败的回调函数 |
可选 |
-
ajax.json(url,success,error)//采用官方json解析方法解析,更安全
参数: |
url |
请求的url地址 |
必选 |
参数: |
success |
请求成功的回调函数 |
可选 |
参数: |
error |
请求失败的回调函数 |
可选 |
-
ajax.xml(url,success,error)//暂不支持
参数: |
url |
请求的url地址 |
必选 |
参数: |
success |
请求成功的回调函数 |
可选 |
参数: |
error |
请求失败的回调函数 |
可选 |
-
ajax.post(url,params,success,error)
参数: |
url |
请求的url地址 |
必选 |
参数: |
params |
需要post的参数 |
可选(默认null) |
参数: |
success |
请求成功的回调函数 |
可选 |
参数: |
error |
请求失败的回调函数 |
可选 |
-
ajax.request( { url:url, params:params, type:type, format:format, success:success, error:error } )
参数: |
url |
请求的url地址 |
必选 |
参数: |
params |
需要post的参数 |
可选 |
参数: |
success |
请求成功的回调函数 |
可选 |
参数: |
error |
请求失败的回调函数 |
可选 |
参数: |
type |
请求类型(POST/GET) |
可选(默认GET) |
参数: |
format |
返回数据类型(json/xml/text) |
可选(默认text) |
范例
引入
请求
下载ajax_min.js 来自:cnblogs 唯C—Sky
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31