KuoqiUI中,表单提交默认的返回及相关操作
在框架KuoqiUI中,提交表单可以使用如下方法进行
独立的使用[$Q(form).ajaxSubmit(opts)]配置一个表单可以快速提交
$Q(form).ajaxConts({ action:'',//重写提交地址,可以不填,不填则默认当前form表单的action method:'',//重写请求方式 dataType:'',//响应方式,同ajax data:{},//额外需要提交的数据 success:function(result){ //todo--提交成功执行这里的内容 }, error:function(){ //表单返回非2**开头的代码执行这里 } });
独立的使用[$Q(form).submit(opts)]配置一个表单可以快速提交
opts为空则提交当前表单
opts为function则重写提交操作
opts为object则异步提交当前表单
表单提交成功默认返回
自动表单回复场景及对照功能如下:
[status="1"]情况下为:输出提示$Q.msg(result.message)
[status="2"]情况下为:输出弹窗$Q.alert(result.message)
[status="3"]情况下为:使用快速子页面提交数据[$Q.pageMessage('',q.data);]
[status="4"]情况下为:刷新当前页面,如果传入data的值为数字,则msg显示显示data的值的毫秒数之后刷新当前页面
[status="5"]情况下为:使用window.history.back(); 返回上级页面
[status="6"]情况下为:关闭当前子页面并在父级页面输出提示信息
[status="7"]情况下为:父级页面重新载入
[status="8"]情况下为:使用新页面替换当前页面,默认使用data当做新的URl链接使用
[status="9"]情况下为:跳转到新的页面,传入特定参数data.url进行新页面定位