我試圖通過讓ajax調用一個php腳本來保存來自javascript的txt文件。回調是成功的,但是PHP沒有被執行。另外,在終端中運行php腳本將創建我的txt文件。所以不知怎的,這個調用並沒有被執行?我究竟做錯了什麼?php在ajax調用後不執行
的JavaScript:
var data = "test"
$.ajax({
url: 'http://localhost/saver.php',
type: 'POST',
data: { data: data },
success: function(result) {
alert(result);},
error: function(result) {
alert('ERROR');}
});
PHP腳本:
<?php
$data = $_POST['data'];
$fp = fopen('path/hs2.txt', 'w');
fwrite($fp, $data);
fclose($fp);
?>
你可以添加'console.log(result)'來檢查嗎? – FirstOne
你能告訴我文件結構嗎?並且這兩個文件(具有ajax和最終php文件的文件)是哪裏? – Akshay
@FirstOne:它顯示了php腳本 – Ansjovis86