对象方法: Net.post(url,data,callback,type,refer,async,headers,failfunc)
具体介绍
url : 请求地址 | 必选
data : 发送数据 | 必选
callback : 回调函数 | 必选
type : 获取的数据类型 | 可选
refer : 数据请求来源 | 可选
async : 是否异步请求 | 可选
headers : 数据头 | 可选
failfunc : 获取失败时回调函数 | 可选
应用实例
<script type="text/javascript">
// 参数比较多,比较难于记忆
// 总结如下:
/*
基本参数:
地址, 发送的数据, 响应函数
可选参数 :
类,源,异,头,败 (记住这5个吧)
类型 | 来源 | 异步 | 数据头 | 失败
*/
// 1 . 设置响应函数和失败响应函数
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
if(rs){
alert(rs);
/*弹出百度内容*/
}else{
alert("获取数据失败");
}
},"","","","",function(errorcode){
alert("连接服务器错误,错误代码:"+errorcode);
/*
errorcode: 例如
500 服务器错误
400 找不到该网页
*/
});
// 2. 设置数据请求来源为http://www.toolmao.com
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
alert(rs);
},"","http://www.toolmao.com");
// 3. 获取JSON 格式的数据
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
alert(rs);
/*
参数值为 json 的话,
如果返回内容为空, 则 rs={};
*/
},"json");
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
alert(rs);
/*
参数值为 json_array 的话,
如果返回内容为空, 则 rs=[];
*/
},"json_array");
// 4. 获取XML格式的数据
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
alert(rs.selectSingleNode("//toolmao"));
},"xml");
// 5. 获取网页请求所返回的数据头
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
alert(rs);
},"header:Content-length");
//6. 获取UTF-8的数据,自动转换为GB2312
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
alert(rs);
},"charset:gb2312");
//7. 自己定义发送的COOKIES或者其它头数据
Net.post("http://www.baidu.com",{
"data1":"123",
"data2":"456"
},function(rs){
alert(rs);
},"","","",{
"Cookie":"gainover=toolmao; zongzi=123",
"x-flash-version":"1.0"
});
< /script>
工具猫魔盒下载地址:http://www.xdowns.com/soft/softdown.asp?softid=90612
原文地址:http://www.cnblogs.com/milantgh/p/3770679.html