ajax请求 vjsp.ajax
ajax请求,在静态模式中会自动加上token信息。请求4.0接口建议使用此对象。
事件
发起GET请求
(static).get(url, paramopt, asyncopt, successfnopt, errorfnopt)
参数:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
url | String | 请求地址 | ||
param | String|Object | optional | 请求参数 | |
async | Boolean | optional | true | 是否异步请求 |
successfn | function | optional | 成功回调 | |
errorfn | function | optional | 失败回调,只有一个回调函数参数为成 功回调,有两个函数为成功、失败回调 |
发起POST请求
(static).post(url, paramopt, asyncopt, successfnopt, errorfnopt)
参数:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
url | String | 请求地址 | ||
param | String|Object | optional | 请求参数 | |
async | Boolean | optional | true | 是否异步请求 |
successfn | function | optional | 成功回调 | |
errorfn | function | optional | 失败回调,只有一个回调函数参数为成 功回调,有两个函数为成功、失败回调 |
发送ajax请求
(static).request(options)
参数:
Name | Type | Description |
---|---|---|
options | Object | 请求参数 |
全局发送前事件
(static).onBeforeSend(callback)
参数:
Name | Type | Description |
---|---|---|
callback | function | 事件回调 |
全局请求成功事件
(static).onSuccess(callback)
参数:
Name | Type | Description |
---|---|---|
callback | function | 事件回调 |
全局请求失败事件
(static).onError(callback)
参数:
Name | Type | Description |
---|---|---|
callback | function | 事件回调 |
全局请求完成事件
(static).onComplete(callback)
参数:
Name | Type | Description |
---|---|---|
callback | function | 事件回调 |
可再次事件全局修改ajax请求参数对象
(static).onOptions(callback)
参数:
Name | Type | Description |
---|---|---|
callback | function | 事件回调 |
如果设置baseurl 且请求url地址没有域名 则前缀此baseurl
(static).setBaseUrl(url)
参数:
Name | Type | Description |
---|---|---|
url | String | baseurl |