繁体   English   中英

使用 JQuery 加载的内容需要表单提交才能在父级中重新加载内容

[英]content loaded with JQuery needs form submit to reload content in parent

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

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

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

});

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

弄清楚了。 加载的内容有一些混淆 jQuery 的元素的重复类、ID 和名称。 更改这些允许 ajax 帖子按预期工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM