gpt4 book ai didi

jquery-mobile - 为什么 jQueryMobile 在关闭对话框时重新加载页面?

转载 作者:行者123 更新时间:2023-12-04 05:46:44 25 4
gpt4 key购买 nike

我使用以下代码加载 jQueryMobile 对话框:

<a data-rel="dialog" href="/path/to/dialog?arg1=val1" data-theme="b" id="deleteButton" class="ui-btn-right home" data-direction="reverse" data-transition="slidedown">Delete</a>

我的对话框有两个按钮:
<a data-role="button" href="/path/to/page/that/showed/dialog" id="deleteAddressButton" data-rel="back">Delete</a>
<a data-role="button" data-theme="a" href="/path/to/page/that/showed/dialog" data-rel="back">Cancel</a>

当我单击按钮时,对话框关闭并返回到打开对话框的页面。但是,打开对话框的页面正在通过 ajax 重新加载,这似乎是不必要的并且正在破坏事物。有谁知道为什么会这样?对话框不应该在不重新加载调用页面的情况下关闭吗?

注意:只有当我最初转到不同的页面时才会重新加载调用页面,例如:

首页 -> 调用对话框的页面 -> Dialog

当我先去主页,然后是调用对话框的页面时,问题就会发生。如果我在调用对话框的页面上重新加载整个页面,然后打开和关闭对话框,则不会通过 ajax 重新加载调用对话框的页面。

编辑:这也在 jQuery Mobile 的文档站点上发生。要看到这个:
  • 转至 http://jquerymobile.com/demos/1.0.1/
  • 导航到“页面和对话框”
  • 导航到“对话框”
  • 单击第一个“打开对话框”按钮。
  • 使用 Firebug 或类似的东西来观察 Ajax 调用。
  • 使用任一按钮关闭对话框。
  • 请注意,会触发 Ajax 调用以重新加载调用页面。
  • 最佳答案

    这似乎是一个错误,我打开了一个 issue for jquery-mobile at github连同补丁。

    关于jquery-mobile - 为什么 jQueryMobile 在关闭对话框时重新加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9364424/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com