0
我試圖讓jQuery和PHP有一些奇怪的結果[JQUERY] [PHP] AJAX請求返回OK,但它轉到錯誤
溝通這裏的JQuery的
$.ajax({
type : "GET",
url : "background.php",
dataType: 'json',
success : function(response){
alert("OK: " + immagini);
},
error: function(xhr, ajaxOptions, thrownError){
eval('var immagini = xhr.responseText');
alert("CODE: " + xhr.status);
alert("ERROR: " + immagini + "\n\n\nTIPO: " + typeof immagini);
}
});
而這裏的PHP
<?php
include "amministrazione/config.php";
include "amministrazione/database.php";
header("Content-type: application/json");
$db = new DB($db_server,$db_name,$db_user,$db_pass);
echo $db->loadBackgroundImages();
?>
終於有我從PHP函數建立了答案
{'immagini':[{'image': 'gallery/alto.jpg'},{'image': 'gallery/esterno.jpg'},{'image': 'gallery/gelateria.jpg'},{'image': 'gallery/vitelli.jpg'}]};
奇怪的是,即使代碼是200,Jquery也會在錯誤處理程序中結束......我該如何解決這個問題?
這不應該是跨域問題,因爲它們位於EasyPHP上的同一個目錄中,或者我錯了嗎?
非常感謝,
Tiwiz
這是交易:)許多感謝的答案;我不認爲如果我用'而不是'JSON就會崩潰:) – tiwiz 2012-04-25 10:05:30