我想对ajax调用一个php文件;最终这个php文件将写入一个mongodb数据库。现在,我正在调试并希望打开php文件并写入文本文件。当我从命令行运行它时,php文件起作用。同样,ajax调用返回'成功'消息。但是,ajax调用而不是导致写入新的文本文件。用ajax调用触发php脚本
从我的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);
?>
我也曾尝试包裹上面的内容:如果($ _ POST [ 'AJAX'] ){...}。
错误日志说...? –
删除ajax,自行运行php文件,出现错误报告 – 2013-07-04 03:47:09
当我自己运行php文件时没有错误;它会打开并写入文本文件。 – user2548848