首页 教程 API文档

ajax http文件请求

2015-09-08 15:29:50

属性


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

返回值


ajax对象本身

相关例子



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

});