使用DWZ框架时,Ajax提交表单若是调用navTabPageBreak()方法时要注意指定form表单的action,否则默认为index跳转,则会出现错误。
例如:
<form id="verifyForm" action="/admin/dynList" rel="pagerForm">
顺便一提golang的网页调试方法:
按F12弹出菜单,找到console,在下面的输入框中输入navTabPageBreak,回车;
点击navTabPageBreak(args, rel),知道其中包含一个dwzPageBreak方法,再输入dwzPageBreak,回车;出现dwzPageBreak(options),点击进入,在代码左侧侧边栏上点击一下(即设置一个断点)
设置断点完成后,再在console中输入navTabPageBreak(),即可进行断点调试(F8:直接跳到断点;F11:单步调试),若不指定action,则该action为
则跳转之后会出现问题。
若设置了action,则结果为:
可以正常刷新所在Tab。
以上为调试的大概流程。