我想對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