Вывод с запроса ajax

331
28 ноября 2017, 21:09

Есть ajax запрос на сервер, приходит json.

function SubmitForm(UserId)
{
    $.ajax({
    method: "POST",
    url: ".../users/add/?usersid=" + UserId,
    dataType: "jsonp"
}) 
}

Как мне обратиться к пришедшим данным? Например вывести в index.html пришедшее поле lastlogoff?

"lastlogoff": 1511704052,
Answer 1

Обратиться к полю по имени ключа, например

$.ajax({
    method: "POST",
    url: ".../users/add/?usersid=" + UserId,
    dataType: "jsonp",
    success: function(data){
        console.log(data.lastlogoff); // выведет в консоль, но можно и в DOM поместить
    }
})

success - Функция, которая будет вызвана в случае удачного завершения запроса к серверу. Ей будут переданы три параметра: данные, присланные сервером и уже прошедшие предварительную обработку (которая отлична для разных dataType). Второй параметр — строка со статусом выполнения. Третий параметр содержит объект jqXHR (в более ранних версиях библиотеки (до 1.5), вместо jqXHR используется XMLHttpRequest). Начиная с jQuery-1.5, вместо одной функции, этот параметр может принимать массив функций.

READ ALSO
Адаптивные вкладки

Адаптивные вкладки

Пишу небольшую адаптивную панель на Bootstrap с вкладкамиИнтересует как сделать значок "бургер" для экранов xs

340
Где можно практиковаться по вёрстке? [требует правки]

Где можно практиковаться по вёрстке? [требует правки]

Куда можно выложить свои работы по вёрстке макета на всеобщее обозрение? И где могут дать ценные советы?

323
Вылазит текст за поле

Вылазит текст за поле

Вылазит длинный текст

298