Я довольно новичок в AJAX. Однако я довольно далеко.
$.ajax({
url: loadUrl,
dataType: "html",
timeout: 5000,
cache: false,
// async: false,
success: function(html,textStatus) {
$("div." + targetBox).html(html);
console.log(textStatus);
Если эта функция называется контейнером div на моей странице, обновляется следующий html-файл, поступающий с сервера в виде строки json.
’{"status":"reload", "data":"/ajax/mowl/1/comments"}’
Бэкэнд-разработчик говорит, что статус может быть «успешным» или «перезагрузить».
Если статус успешен, я просто хочу показать данные в виде сообщения.
Если придет перезагрузка статуса, я хочу перезагрузить текущий div с URL, переданным в данных.
Так что сейчас при запуске этой функции ajax мой контейнер div просто вставляет это сообщение ’{" status ":" reload "," data ":" / ajax / mowl / 1 / comments "} в виде html. Однако я не хочу этого, а скорее хочу проверить, является ли статус «успешным» или «перезагрузить», а затем реагировать на него.
Есть идеи, как это сделать?