我正在尝试调用一个loadPage
在单击a
标签时调用的函数并将其传递给 URL 以替换通过 Ajaxdiv
调用的当前内容。main
但是,据我所知,我的代码并没有替换主 div 中已经存在的内容,甚至没有进行 Ajax 调用,而且我看不出哪里出了问题。
JavaScript:
$(document).ready(function () {
function loadPage(urlToLoad) {
$.ajax({
type: "POST",
alert(urlToLoad);
url: urlToLoad,
data: dataString,
success: function (returnedData) {
$('#main').html(returnedData);
}
});
}
});
HTML:
<nav>
<ul>
<li><a onclick="loadPage('load.php');" href="javascript:void(0)" class="nav"><img src="news.png" alt="Latest news" width="81" height="61" class="navImage" />Latest news</a>
</li>
</ul>
</nav>
<div id="main">
<section id="mainContent">abc</section>
</div>