首页 教程 API文档

ajax json数据请求

2015-09-08 15:29:50

属性


使用频率
使用难度
所属模块 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事件

返回值


ajax对象本身

相关例子



//通过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){

});