jquery에 비교적 익숙하며 아래 코드가 작동하지 않는 이유를 알고 싶습니다. 외부 사이트가 아닌 내 사이트에있는 파일에서 콘텐츠에 액세스하려고합니다. 그 이유는 jquery lib가 내 사이트가 아닌 Google에서로드 되었기 때문입니까? IE 브라우저에서 가져 오는 오류 메시지는 "액세스가 거부되었습니다"입니다. 같은 서버와 같은 폴더에서 파일을로드하려고하면 액세스가 거부되는 이유가 혼란 스럽습니다.jquery에서로드 함수
<html>
<head>
<script type="text/javascript" language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" language="JavaScript">
$(document).ready(function(){
$("#response").load("http://www.mydomain.com/loadme.php?route=links/getlinks&path=2");
});
</script>
</head>
<body>
<div id="response" style="border: 1px solid #000;height:500px;"> </div>
</body>
</html>
어느 하나 도와주세요.
감사
당신이 적어도 할 수 있습니다alert(data)
을
$.get('/loadme.php?route=links/getlinks&path=2', function(data) {
$('#response').html(data);
});
을 시도하고 그 디버깅 할 수 있는지 확인하면 어떻게됩니까
또한 언젠가는 작동하지만 언젠가는 작동하지 않습니다. IE에 대해 잘 모르겠습니다. – Jay
방화범이 무슨 일이 일어나고 있다고 말합니까? http://getfirebug.com/ (Firefox 부가 기능) – Samuel
loadme.php는 무엇을 반환합니까? 매뉴얼에 따르면 .load()는'html','title' 또는'head' 엘리먼트를 반환하면 작동하지 않습니다. – jeroen