Я пытаюсь установить возвращаемый объект из вызова jQuery Ajax в область родительской функции (jQuery Ready).
У меня, вероятно, отсутствует что-то очевидное, но я довольно устал сегодня, и я не могу его найти.
В комментарии я дал несколько отзывов о console.logs.jQuery Ajax: задать область действия json для родительской функции
Вот мой текущий код:
$(function() {
var json_contracts;
var parent_id = $('#dropdown_parents').select2('data').id;
$.ajax({
type: 'GET',
url: 'http://www.ingemployeebenefits.com/develop_kgy/entities/parents/db_parents_getcontracts.php',
dataType: 'json',
data: {
'parent_id': parent_id
},
success: function(data) {
json_contracts = data;
//This line returns the object properly
console.log(json_contracts);
},
error: function (xhr,status,error) {
$('#msg_parent_view').html("Error: " + error);
return false;
}
});
//This line returns undefined.
console.log(json_contracts);
});
Я также проверил этот пост: Set javascript global variable to JSONresult?
Я не могу видеть, что я делаю diffferently.
Благодаря
_____Ok, он получил – Trace