使用频率 | 中 |
使用难度 | 低 |
所属模块 | Std.ajax |
成员类型 | 静态成员函数 |
发送ajax请求,将请求成功的数据格式化成json对象,Std.ajax.json方法会根据参数的数量与类型决定发送的请求类型(post或get)
//传递参数选项
Object Std.ajax.json(Object option);
//get请求
Object Std.ajax.json(String url,Function callback);
//post请求
Object Std.ajax.json(String url,String data,Function callback);
Object Std.ajax.json(String url,Array data,Function callback);
Object Std.ajax.json(String url,Object data,Function callback);
类型 | 描述 |
Object | 参数选项,和Std.ajax方法本身一致 |
类型 | 描述 |
String | 需要发送get请求的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方式获取json
Std.ajax.json("1.json",function(responseJSON){
});
//通过http get方式获取json
Std.ajax.json({
url:"1.json"
});
//通过http post方式获取json
Std.ajax.json("1.php","format=json&type=ajax",function(responseJSON){
});
//通过http post方式获取json
Std.ajax.json("1.php",[1,2,3],function(responseJSON){
});
//通过http post方式获取json
Std.ajax.json("1.php",{format:"json",type:"ajax"},function(responseJSON){
});