Итак, наш программист сделал вызов AJAX, который возвращает объект. Я не знаю, как добавить данные, которые он возвращает в элемент. Любая помощь приветствуется.jquery ajax call возвращает объект, как получить значение объекта
AJAX ВЫЗОВ
$('.submit_btn').unbind('click').bind('click', function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: $(this).data('url'),
data: {
csrfmiddlewaretoken: $(this).data('csrf')
},
success: function(data) {
console.log('success');
console.log(data);
},
error: function(ret) {
var data = JSON.parse(ret.responseText);
console.log('error');
console.log(data);
},
});
});
После нажатия на кнопку отправки, я получаю в консоли «успех» и:
Object {409: "Response message"} or Object {201: "Response message"}
И я должен присоединить ответное сообщение к элементу. Как я могу получить доступ к ответному сообщению?
console.log (данные.409); –
данные, которые были отправлены с php, являются данными, так как вы не указали тип типа данных, который вы должны проанализировать. – guradio
@DavidJawphan Это совершенно неправильно, вы даже его протестировали? Используйте 'data [409]'. – usandfriends