2014-06-14 5 views
0

Ajax의 $ .post() 메소드를 사용하여 HTML과 동일한 디렉토리에있는 php 파일을 호출하려고합니다. 그러나 파일을 찾을 수 없습니다 (404) 오류가 발생했습니다.

아래 코드는 제가 사용하고있는 코드입니다.

$(document).ready(function(){ 
     $("#formSubmit").on("click",function(){    

      alert("in iquery"); 
      $.post("./path.php",       
        function(){ 
         alert("success1"); 
         }      
      ); 
     }); 
    }); 

"./PHP/path2.php"라는 하위 디렉토리에있는 다른 PHP 파일을 호출 해 보았습니다. 동일한 오류가 발생합니다.

도와주세요.

+0

./ call just path.php를 사용하지 마십시오. – colburton

답변

1

PHP 파일이 같은 디렉토리에 있으면 ./이없는 $.post("path.php", function() { alert("success"); });이 작동해야합니다. 또한 제출 단추의 click 이벤트보다 나은 양식의 제출 이벤트를 처리하고 AJAX 호출 후 event.preventDefault() 또는 return false을 사용하여 제출 이벤트의 기본 동작을 비활성화하십시오.

관련 문제