試圖從其他網頁內容從網址加載到特定事業部的點擊。但由於某種原因,它不起作用。 鏈接保持轉發到頁面而不是在div中打開。最重要的是,初始加載代碼的作品。它加載最初的內容。在設置了一個警報來通知我,當我點擊具有所需內容的鏈接時,它會發送警報。然後我把回報假;在最後,現在它不加載任何東西。我究竟做錯了什麼。我使用一年前在這裏使用的代碼。但現在它不適用於我的新網站。請幫我確定如何解決這個問題。加載頁面進入股利與jQuery /阿賈克斯(點擊功能不工作)
這裏是我的AJAX代碼:
$(document).ready(function() {
$('#main').load('pages/home.php');
$('ul#navMenu li a').click(function() {
var page = $(this).attr('href');
$('main').load('pages/' + page + '.php');
return false;
});
});
這裏是我的HTML:
<body class="">
<div class="container">
<div class="menu-wrap">
<nav class="menu">
<div class="link-list">
<center>
<ul id="navMenu">
<li><a href="pages/home.php"><span>HOME</span></a></li>
<li><a href="pages/artist.php"><span>TALENT</span></a></li>
<li><a href="#"><span>SERVICES</span></a></li>
<li><a href="#"><span>MUSIC</span></a></li>
<li><a href="#"><span>BEATS</span></a></li>
<li><a href="#"><span>VIDEOS</span></a></li>
<li><a href="#"><span>CONTACT US</span></a></li>
</ul>
</center>
</div>
</nav>
</div>
<button class="menu-button" id="open-button"><img src="img/menubutt.png" height="42" width="42"><span>Open Menu</span></button>
<div class="content-wrap">
<div id="main">
</div>
</div><!-- /content-wrap -->
</div><!-- /container -->
<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ajax.js"></script>
<script src="js/classie.js"></script>
<script src="js/main.js"></script>
而且,這裏是我的服務器上的網站測試:
https://trillumonopoly.com/testing
嘗試更換'$( 'UL#navMenu李一')。點擊(函數(){'和'$ (「UL#navMenu」)上(「點擊」,「李一」,函數(事件){event.preventDefault();' – Rulisp
@rulisp這並不工作,它只是打開的頁面在同一窗口,但不是在DIV –
儘量消除你的JavaScript錯誤,從控制檯,它說https://www.trillumonopoly.com/testing/js/bootstrap.min.js沒有找到 – Vincent1989