내가 아약스를 통해 main
라는 div
의 현재 내용을 대체하는 a
태그의 클릭에 loadPage
라는 함수를 호출 및 URL을 전달하기 위해 노력하고있어 기능을합니다.jQuery를로드 URL을
그러나 내 코드는 이미 주전산기에있는 내용을 대체하지 않으며 심지어 Ajax 호출을 볼 수있는 한 멀리 만들고 있으며 어디에서 잘못 될지 알 수 없습니다.
자바 스크립트 :
$(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>
어디서나 함수를 실행하고 있지 않습니다. – Rob
[JavaScript 코드 디버깅 방법은이 기사를 참조하십시오.] (http://www.netmagazine.com/tutorials/javascript-debugging-beginners)를 참조하십시오. –
1) ajax 요청 매개 변수에 '경고'가 있습니다. 오류입니다. 2) 외래 함수를 통해 랩핑 된 함수이므로 글로벌 범위를 벗어납니다. – br3t