【问题标题】:content loaded with JQuery needs form submit to reload content in parent使用 JQuery 加载的内容需要表单提交以重新加载父项中的内容
【发布时间】:2019-11-30 21:04:47
【问题描述】:

在管理仪表板页面上工作,我让它使用 JQuery 从导航菜单加载其他页面,如下所示:

 $('#stores.sub_menu--link').click(function(){

    $('#content').load("https://mydomain.mywebsite.com/ApageWithForms.php")

});

这部分工作正常;问题是这样的: 加载的内容来自 PHP 页面,并具有表单和单击 GET 和 POST 功能。如果我们在浏览器中加载页面本身,这些工作正常,但是当页面作为内容加载时 POST 或 GET 将页面加载到新选项卡中,而不是重新加载内容。我明白为什么会这样,但我不知道如何解决它!我尝试将_PARENT 添加到表单和页面中,尽管我知道这不是答案(不是)。 我尝试过搜索,但我认为我解释问题的能力有限也阻碍了我找到解决方案。 谁能指出我正确的方向?我希望发生的是,当提交表单时,页面会重新加载到父级的动态位置。

【问题讨论】:

  • 使用 jQuery,一开始不需要任何形式。

标签: javascript php jquery forms


【解决方案1】:

想通了。加载的内容有一些重复的类、id 和名称,这让 jQuery 感到困惑。更改这些允许的 ajax 帖子按预期工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    • 2017-03-15
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    相关资源
    最近更新 更多