我有一个名为dashboard.php 的主页当用户单击一个链接时,它会从href 中抓取一个新页面并将其加载到名为主界面的dashboard.php div 中。在加载的新页面中显示了dashboard.php的整个版本,然后在它下面的div中加载我的新页面。
我的 Jquery 代码如下:
// Navigation Link Redirect
$('.NavChange').click(function(e){
e.preventDefault();
$(".main-interface").load($(this).attr('href'));
});
这也是我使用的链接的一个示例:
<a href='settings/viewuser.php' class="NavChange">View Profile</a>
这是当我单击链接视图配置文件时它加载两次的图片
我知道它是因为由于某种原因,jquery 不知道使用不同的 .main-interface div 加载仪表板,该 div 在运行 jquery 时加载了页面,但对于我的生活似乎无法弄清楚如何纠正它。
编辑:进度#1 - 我发现我无意中将dashboard.php 页面包含在newpage.php 中,因为我想传递一个变量来在php 中运行mysql 查询。现在我需要弄清楚如何在点击事件中不包含dashboard.php 的情况下传递变量。