【问题标题】:AJAX Form in a jQuery Popup - Need a way to clear content on popup closejQuery 弹出窗口中的 AJAX 表单 - 需要一种方法来清除弹出窗口关闭时的内容
【发布时间】:2011-10-13 19:52:05
【问题描述】:

我有一个从 MySQL 数据库中提取的产品的动态列表。每个人都有一个“立即联系”选项,这会导致jQuery Popup

现在表单正在通过 AJAX 提交,这里是 code 。因此,当我在没有任何信息的情况下单击“发送”按钮时,会显示错误 div,提示我需要填写所有字段。

如果我关闭此弹出窗口然后转到另一个页面并打开另一个品牌,我会收到相同的错误消息。因此,当我成功填写表格并收到一条成功消息,然后关闭弹出窗口并打开一个成功消息显示的新品牌时,在刷新页面之前我无法填写任何内容。

有人对我如何解决这个问题有任何想法吗?

谢谢!

【问题讨论】:

  • 如果这个问题(如您所描述的)发生在同一个页面而不是不同的页面(重新加载的页面)上,那么您需要重新启动弹出对象。如果它发生在不同的页面上,则意味着插件正在使用 cookie。

标签: php jquery ajax forms


【解决方案1】:

在触发关闭的事件上,清除包含消息的元素。一个使用 jQuery 的例子是:

$("#closeButton").click(function() {
    $("#errorMessage").hide(); 
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 2012-12-21
    相关资源
    最近更新 更多