私はAJAXの初心者です。JavaScript を使用してラジオ ボタンの値をファイルに書き込みたいのですが、これは私の検索では不可能です。そのために、AJAX リクエストを php の関数に送信しています。以下は私の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);
}
しかし、このコードの問題は、まったく実行されないことです。構文エラーである可能性があります。この問題から抜け出す方法は?