DWZ的dialog如何刷新?谢谢!!
我在A页面这样写的:<a href="B页面" target="dialog" rel="page1" mask="false" width="670" height="300" >打开dialog</a>
B页面是一个列表页,删除的按钮是这样写的:<li><a class="delete" href="C页面" target="ajaxTodo" title="你确定要删除吗?"><span>删除</span></a></li>
在C页面:C页面主要是返回一个JOSN,但是这个JSON要怎么写才能刷新B页面的列表呢?JOSN无论是:
{
"statusCode":"200",
"message":"操作成功",
"navTabId":"",
"rel":"",
"callbackType":"",
"forwardUrl":""
}
还是:
{
"statusCode":"200",
"message":"操作成功",
"dialogId":"",
"rel":"",
"callbackType":"closeCurrent",
"forwardUrl":""
}
都无法刷新B页面的列表。麻烦多指教了,。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我也遇到了这样的问题 求解决方案
打开navtab的连接时候后面还有rel参数
返回json的时候需要指定navtab的那个 navTabId
回复
"callbackType":"forward" ,"forwardUrl":"#####" ,这些加上也不行,dialogId加上也不行.不知道哪里出现问题.
回复
"callbackType":"forward"到时候必须要写上"forwardUrl":"B页面地址"吗?
{ "statusCode":"200", "message":"操作成功", "dialogId":"", "rel":"", "callbackType":"forward", "forwardUrl":"" } 这样写就可以了!
回复
多谢你积极的帮助,就是问题依旧没有得到解决,真烦恼啊
“rel”:"forward",这样应该可以的。