저는 AJAX의 초보자입니다. 자바 스크립트를 통해 파일에 라디오 버튼 값을 쓰고 싶습니다. 내 검색에 따르면 불가능합니다. 그 목적을 위해, 나는 php의 함수에 AJAX 요청을 보내고있다. 다음은 내 AJAX 요청입니다.AJAX 요청이 올바르지 않습니다.
$.ajax({
url: "/modules/orffinder/write_file",
type: "POST",
data: "id=radios[i].value",
success: function(msg){
alert(msg);
window.opener.runNextModule (msg);
}
});
내 PHP 함수는
function write_file()
{
$id = $_POST['id'];
echo "The id is ".$id;
$myFile = "/var/www/Bioinfo12/testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
fwrite($fh, $id);
fclose($fh);
}
하지만이 코드의 문제는 전혀 실행되지 않습니다 자사의 구문 오류가있을 수 있다는 것이다. 이 문제를 해결하는 방법은 무엇입니까?
구문 오류가있는 경우 브라우저의 오류 콘솔 (JS 오류 인 경우) 또는 서버의 오류 로그 (PHP 오류 인 경우)에보고됩니다. 그들이 뭐라고하니? – Quentin
@Quentin 브라우저 나 서버에 오류가 표시되지 않습니다. –
그런 다음 구문 오류가 아닙니다 (또는 올바른 위치에서 찾고 있지 않습니다). 브라우저의 네트워크 탭에 무엇이 표시됩니까? HTTP 요청이 만들어 질 것으로 예상됩니까? 당신이 기대하는 반응을 얻었습니까? 수동으로 요청하면 어떻게됩니까? – Quentin