실행 중이고 작동중인 JavaScript 기능을 실행 중이지만 Ajax 부분이 작동하지 않는 것 같습니다.
자바 스크립트 :
socket.on('chat-message', function(msg){
$('#messages').append($('<li>').text(msg));
$.post("test.php", {message: msg});
});
test.php :
<?php
$message = $_POST['message'];
mkdir($message);
?>
내가 뭘 잘못하고 있는지 아는 사람이 있습니까?
편집 : 나는 파일이 같은 디렉토리에 있기 때문에 이해가되지 않는 PHP 파일에 404 오류 받고있는 것으로 보인다 index.html
파일을
D : \ xampp \ htdocs \ Collabs \ Examples \ Chat
PHP 및 nodejs 코드는 서로 다른 포트에서 실행되는 두 개의 별도 웹 서버입니다. PHP 스크립트는 포트 80의 아파치와 포트 3000의 node.js에서 실행될 가능성이 높습니다.
ajax post 요청을 포트 80으로 변경합니다.
$.post("http://localhost/test.php", {message: msg});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다