jQuery의 $ .ajax에 문제가 있습니다. 7 개의 다른 웹 사이트에서 거의 동일한 코드를 사용하고 아무 문제없이 작동하기 때문에 좀 이상합니다. 또한 웹 서버에서이 코드가 저장되고 다른 $ .ajax 요청은 아무런 문제없이 작동합니다.서버가 AJAX를 사용하여 응답을 돌려주지 않습니다.
내 자바 스크립트 코드 찾을 수 있습니다 아래에 :
<script>
// Of course I link the jQuery file
$.ajax({
url: 'http://www.jasperstuyven.be/include/js/test.php',
success: function(responsServer){
alert("SUCCESS - Answer of the server is |" + responsServer + "|");
}
});
</script>
PHP는 페이지가이 테스트를위한 아주 쉽게입니다 :
<?php
echo "TEST AJAX.PHP";
?>
문제는 서버가 다시 제공하지 않는다는 것입니다 'TEST AJAX.PHP'라는 텍스트와 나는 이유가 없다.
다른 이상한 점은 존재하지 않는 URL을 사용하면 여전히 '성공 - 행동'을 실행한다는 것입니다. 이상하지, 안 그래?
나를 도울 수있는 사람이 있습니까? 3 일 동안이 코드를 다시 작성했지만 실수를 찾을 수 없습니다. 미리 감사드립니다.
firefox에서 Chrome의 개발자 도구 또는 방화범을 사용하여 응답 내용을 확인해보십시오. – Iznogood
로컬 컴퓨터 또는 서버에서 테스트 중이십니까? 도메인 간 문제 일 수 있습니다. 일반 Ajax를 사용하여 다른 도메인의 데이터에 액세스 할 수 없으며 로컬에서 테스트하는 경우 URL이 다른 도메인 ("localhost"가 아님)을 가리키고 있습니다 – bfavaretto
은 5 행의 "