我遇到了ajax調用問題。我想在服務器端傳遞信息,但總是在我調用ajax請求時以錯誤結束。奇怪的是,我在以前的項目中使用完全相同的代碼,相同的行。ajax請求通話以錯誤結尾
這是我的Ajax請求(php_session_id不是不確定的,我檢查,每次):
$.ajax({
data: { unique: php_session_id },
url: 'server/uploading_files.php',
method: 'POST',
success: function (response) {
console.log("response");
},
error: function() {
console.log("some error");
}
});
這是我uploading_files.php文件:
header('Content-Type: application/json');
session_start();
if(isset($_POST['unique'])) {$_SESSION['unique_id'] = $_POST['unique'];}
$path_to_save = 'upload/' . $_SESSION['unique_id'] . '/';
if(!is_dir($path_to_save)) {
if (!mkdir($path_to_save, 0777, true)) {
die('Failed to create folder for uploaded photos...');
}
}
錯誤代碼時我用
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
console.log(textStatus);
console.log(errorThrown);
}
是:
jqXHR - Object {readyState: 4, responseText: "Failed to create folder for uploaded photos...", status: 200, statusText: "OK"}
textStatus - parsererror
errorThrown - SyntaxError: Unexpected token F(…)
難道你不知道如何解決它嗎?
您還沒有告訴我們錯誤是什麼。 – miken32
輸出PHP錯誤。這可能會告訴你如何解決它。 – Leeish
我怎樣才能得到這個錯誤代碼? –