使用频率 | 中 |
使用难度 | 低 |
所属模块 | Std.ajax |
成员类型 | 静态成员函数 |
Std.ajax.load方法是Std.ajax方法的映射,不同之处在于,Std.ajax.load方法经过了多种重载,可以根据参数的数量,参数的类型自动决定使用哪种方式进行ajax请求.
//传递参数选项
Object Std.ajax.load(Object option);
//get请求
Object Std.ajax.load(String url,Function callback);
//post请求
Object Std.ajax.load(String url,String data,Function callback);
Object Std.ajax.load(String url,Array data,Function callback);
Object Std.ajax.load(String url,Object data,Function callback);
类型 | 描述 |
Object | 参数选项,和Std.ajax方法本身相同 |
类型 | 描述 |
String | ajax请求时候的url地址 |
Function | ajax请求成功之后的回调函数,相当于添加success事件 |
类型 | 描述 |
String | 需要发送post请求的url地址 |
String | post请求时候要发送的数据 |
Function | ajax请求成功之后的回调函数,相当于添加success事件 |
类型 | 描述 |
String | 需要发送post请求的url地址 |
Array | post请求时候要发送的数据 |
Function | ajax请求成功之后的回调函数,相当于添加success事件 |
类型 | 描述 |
String | 需要发送post请求的url地址 |
Object | post请求时候要发送的数据 |
Function | ajax请求成功之后的回调函数,相当于添加success事件 |
//http get方式读取文件
Std.ajax.load("/robots.txt",function(responseJSON){
});
//http post方式读取文件
Std.ajax.load("/index.php","type=ajax&from=stdjs",function(responseJSON){
});
//http post方式读取文件
Std.ajax.load("/index.php",[1,2,3,4],function(responseJSON){
});
//http post方式读取文件
Std.ajax.load("/index.php",{type:"ajax",from:"stdjs"},function(responseJSON){
});