AJAX类,支持完整调用,表单提交和简洁调用
模仿jquery的调用方式,代码原创 演示地址: http://code.
下载地址: http://www.
Ajax类库使用说明
完整调用统一调用入口:Ajax(setting); 关于参数setting,请详细参考下面的说明。
简洁调用入口:Ajax.get(url,data,fn); 以及 Ajax.post(url,data,fn);
Ajax的配置:
程序代码:
var settings = { asc: true, //true-异步传输;false-同步传输 form: formObj, //表单对象,如果设置本项,则会用ajax提交表单,忽略设置的method,url和data属性 url: "", //若不设置form属性,则本项为必选值 dataType: "text", //可取值text,xml,json method: "get", //可取post,get 不区分大小写。设置form属性后,本项会被忽略。 data: "", //具体格式请看示例程序。设置form属性后,本项会被忽略。 timeout: 10000, //设置超时时间,默认为10秒(即10000毫秒) succeed: function(a,b,c){return true}, error: function(a,b,c){return true}, ontimeout: function(a,b,c){return true} };