NutzCN Logo
问答 添加模块,成功了,但是不往index页面跳转?为什么?
发布于 128天前 作者 CC-Coder 122 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk



---------- 后台添加代码模块: @At @Ok("json") @SLog(tag="新建网关",msg = "网关名称:${args[0].gatewayName}") @RequiresPermissions("instrument.monitor.gateway.add") public Object addDo(@Param("..")Ins_Gateway ins_Gateway,HttpServletRequest request) { try { gatewayService.insert(ins_Gateway); return Result.success("system.success"); } catch (Exception e) { return Result.error("system.error"); } } 前台代码模块:(html:) <div class="modal-footer" > <button type="button" id="goback" style="width:120px"class="btn btn-default pull-left" data-dismiss="modal"><a id="goback" href="${base}/instrument/monitor/gateway">关闭</a></button> <button class="btn btn-primary" data-loading-text="正在提交..." style="width:120px">确定</button> </div> (js模块:) $(document).ready(function () { myForm.init(); $("#add-gateway-time").datepicker({ language: "zh-CN", todayHighlight: true, weekStart: 1, autoclose: true,//选中之后自动隐藏日期选择框 clearBtn: true,//清除按钮 todayBtn: "linked",//今日按钮 format: "yyyy/mm/dd"//日期格式,详见 http://bootstrap-datepicker.readthedocs.org/en/release/options.html#format }); $('#addForm').ajaxForm({ dataType: 'json', beforeSubmit: function (arr, form, options) { if($("#url").val()==""){ Toast.error("原始URL不能为空"); return false; } if($("#toUrl").val()==""){ Toast.error("转发URL不能为空"); return false; } if($("#type").val()=="hide"&&$("#toUrl").val().indexOf("http")>-1){ Toast.error("隐性URL不可为外链"); return false; } form.find("button:submit").button("loading"); }, success: function (data, statusText, xhr, form) { alert(data.code); if (data.code == 0) { Toast.success(data.msg); //刷新父级菜单 //form.resetForm(); setTimeout(function () { $("#goback").trigger("click"); }, 1000); } else { Toast.error(data.msg); } form.find("button:submit").button("reset"); } error:function (data, statusText, xhr, form){ alert(data.code); } }); });

跳转的页面:{
code:0,
msg:"操作成功"
}

8 回复

往数据库里添加一条数据,添加成功了,但是没有往首页跳转,直接在页面上出来一个
{
code:0,
msg:"操作成功"
}

看上去没走ajax,检查前端的逻辑

可以了,我把
error:function (data, statusText, xhr, form){
alert(data.code);
}这个删除了,
然后吧关闭的按钮改成了

关闭

然后把关闭的按钮改成了

关闭

<a id="goback" href="${base}/instrument/monitor/gateway" data-pjax>
				 		<button type="button" class="btn btn-default pull-left" data-dismiss="modal" style="width:120px">关闭</button>
				 	</a>

贴代码用 “插入代码或日志片段” 按钮

添加回复
请先登陆
回到顶部