Я использую: echo json_encode ($ Response); отправить ассоциативный массив обратно в JQuery Ajax. Всякий раз, когда я пытаюсь прочитать каждое значение ключа ID, я получаю неопределенное значение. Пожалуйста, помогите мне понять, что я делаю это неправильно ... Заранее спасибоПравильный способ чтения 'echo json_encode()' из JQuery
Мой PHP код:
$Stuff = 'Hello world';
$Success = true;
$Content = $Stuff;
$Response = array('Success' => $Success, 'Content' => $Content);
echo json_encode($Response);
# #
Мой JS код:
var sFirstName = $('#student_first_name').attr('value');
$.ajax({
type: "GET",
url: "../pgs/UpdateEditAStudent.php",
data: "FirstName="+ sFirstName ,
//The below code will give me: {"Success":true,"Content":"Hello world"}
success: function(data){$("#Ajax_response").html(data);}
//The popup window will show me "Undefined"
//and: {"Success":true,"Content":"Hello world"}
success: function(data){$("#Ajax_response").html(data); alert(data.Content);}
});
Javascript 'arrays' с ключом => значение? – Niklas