本节主要介绍框架的Ajax回调函数。
自定义函数参数为:callback,通过DOM附加:
data-callback="自定义函数名称",自定义函数名称不带括号及参数。
自定义回调函数示例:
function mycallback(json) {
$(this)
.bjuiajax('ajaxDone', json) // 信息提示
.navtab('refresh') // 刷新当前navtab
.navtab('reloadFlag', json.tabid) // 为指定的tabid设置刷新标记
//do other something...
}
| 名称 | 类型 | 描述 |
|---|---|---|
| statusCode | int | 必选。状态码(ok = 200, error = 300, timeout = 301),可以在BJUI.init时配置三个参数的默认值。 |
| message | string | 可选。信息内容。 |
| tabid | string | 可选。待刷新navtab id,多个id以英文逗号分隔开,当前的navtab id不需要填写,填写后可能会导致当前navtab重复刷新。 |
| dialogid | string | 可选。待刷新dialog id,多个id以英文逗号分隔开,请不要填写当前的dialog id,要控制刷新当前dialog,请设置dialog中表单的reload参数。 |
| divid | string | 可选。待刷新div id,多个id以英文逗号分隔开,请不要填写当前的div id,要控制刷新当前div,请设置该div中表单的reload参数。 |
| closeCurrent | boolean | 可选。是否关闭当前窗口(navtab或dialog)。 |
| forward | string | 可选。跳转到某个url。 |
| forwardConfirm | string | 可选。跳转url前的确认提示信息。 |