# ajax
发送网络请求。
# 输入
继承标准对象输入,扩展属性描述
| 名称 | 数据类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| params | Object | 是 | 详情见下面的params参数说明 |
params参数说明:
| 名称 | 数据类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| url | sting | 是 | 网络请求地址 | |
| data | Object | 是 | 请求的参数,JSON对象 | |
| method | sting | 是 | get | 请求的方法,post或get,默认是get |
| async | bool | 否 | false | 是否异步true或false(默认) |
| contentType | sting | 否 | application/x-www-form-urlencoded | 将数据发到服务器时浏览器使用的编码类型,默认值是"application/x-www-form-urlencoded" |
| headers | Object | 否 | http请求头,JSON对象 | |
| timeout | integer | 否 | 10000 | 超时时间,单位ms,默认10000毫秒 |
| success | function | 是 | 请求成功时的回调函数 | |
| fail | function | 否 | 请求失败时的回调函数 |
# 输出
继承标准对象输出,无扩展属性
# 示例代码
app.ajax({
"url":"http://10.201.76.142:8500/dataservice.ashx",
"data":{type:'news'},
"timeout" :5000,
"success" : function(res){
var data = res.returnValue;
app.alert(data);
}
});