jQuery MiniUI

 找回密码
 立即注册
查看: 3197|回复: 9
打印 上一主题 下一主题

window 数据如何清空还原?--已解决 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-3-29 09:17:05 |只看该作者 |倒序浏览
本帖最后由 userid 于 2017-3-29 10:24 编辑

写一个window作为弹窗,开始是隐藏的,点击链接弹出,操作后关闭。再点链接,window又弹出,但数据还保留着上次操作的数据,如何将其清空还原?


Rank: 2

沙发
发表于 2017-3-29 09:41:29 |只看该作者
追问:我在window里放的是一个目录树,树的数据可以重新加载。问题是:这个窗口的关闭只是把窗口隐藏了。再次弹出窗口本来也只是又重新显示窗口,但实际效果似乎是打开了两个窗口。点击确定按钮,会激发两次相关事件。三次打开窗口,点击确定会激发三次相关事件,是怎么回事?

Rank: 2

板凳
发表于 2017-3-29 10:23:49 |只看该作者
userid 发表于 2017-3-29 09:41
追问:我在window里放的是一个目录树,树的数据可以重新加载。问题是:这个窗口的关闭只是把窗口隐藏了。再 ...

明白了是ajax的问题

Rank: 8Rank: 8

地板
发表于 2017-3-29 10:36:49 |只看该作者
userid 发表于 2017-3-29 09:41
追问:我在window里放的是一个目录树,树的数据可以重新加载。问题是:这个窗口的关闭只是把窗口隐藏了。再 ...

如果你的mini-window是动态生成的,可以加属性closeAction="destroy",控制关闭的操作是销毁而不是隐藏。

如果你只是隐藏的话,需要你找到mini-window内的控件主动去清空。

Rank: 2

5#
发表于 2017-3-29 15:26:41 |只看该作者
dforce 发表于 2017-3-29 10:36
如果你的mini-window是动态生成的,可以加属性closeAction="destroy",控制关闭的操作是销毁而不是隐藏。
...

那么我自定义的按钮比如“取消”可以销毁这个弹窗吗?

Rank: 8Rank: 8

6#
发表于 2017-3-29 16:11:05 |只看该作者
userid 发表于 2017-3-29 15:26
那么我自定义的按钮比如“取消”可以销毁这个弹窗吗?

你自定义的按钮现在是调用win.hide()来关闭,换成win.destroy()

Rank: 2

7#
发表于 2017-3-29 17:13:55 |只看该作者
dforce 发表于 2017-3-29 16:11
你自定义的按钮现在是调用win.hide()来关闭,换成win.destroy()

$("#popwindow").html("<div class='mini-window' style='width:350px;height:300px;'>hello</div>");
这是我在js里写的动态生成窗口的代码。样式没出来。不是弹窗,只是一个hello。
问题在哪里呢?

Rank: 8Rank: 8

8#
发表于 2017-3-29 17:34:23 |只看该作者
userid 发表于 2017-3-29 17:13
$("#popwindow").html("hello");
这是我在js里写的动态生成窗口的代码。样式没出来。不是弹窗,只是一个h ...

var html="<div class='mini-window' style='width:350px;height:300px;'>hello</div>"
$("#popwindow").append(html)
mini.parse(html)
需要解析一下html

Rank: 2

9#
发表于 2017-3-29 17:48:00 |只看该作者
userid 发表于 2017-3-29 17:13
$("#popwindow").html("hello");
这是我在js里写的动态生成窗口的代码。样式没出来。不是弹窗,只是一个h ...

原因我找到了。似乎是个bug。“弹窗”,我的本意是点击弹窗动态生成并弹出弹窗,实际上是先在页面生成一个普通的html,第二次点击才弹出弹窗。

Rank: 2

10#
发表于 2017-3-29 18:05:29 |只看该作者
dforce 发表于 2017-3-29 17:34
var html="hello"
$("#popwindow").append(html)
mini.parse(html)

谢谢。刚刚我自己也试出来了。

Archiver|普加软件

GMT+8, 2024-11-18 14:38 , Processed in 1.062479 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部