演示地址: 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}
};
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}
};