我想对 php 文件进行 ajax 调用;最终这个 php 文件将写入一个 mongodb 数据库。现在,我正在调试并希望打开 php 文件并写入文本文件。当我从命令行运行 php 文件时,它可以工作。同样,ajax 调用返回一个“成功”消息。但是,ajax 调用不会导致写入新的文本文件。
从我的 javascript 文件的相关部分:
$.ajax({
type: "POST",
url: "jq.php",
data: {
'myString': "blahblah",
},
success: function(data) {
alert('worked');
},
error: function(){
alert('failed');
}
});
php文件:
<?php
$file=fopen("welcome.txt","w");
$str = "let's hope this works.";
fwrite($file, $str);
fclose($file);
?>
我还尝试将上述内容包装在:if ($_POST['ajax']) {...} 中。