Как отладить JQuery POST AJAX операцию?

Я хочу, чтобы данные, поступающие с сервера, отображались в <div id="demo"> элемент.

Но иногда он просто появляется и уходит, а иногда даже не появляется. Я искал и пробовал много вариантов, но у меня ничего не работает.

Мой код:

 function loadDoc(){     
   document.getElementById("demo").innerHTML = "Paragraph changed!";
   alert("hello world");
   $.ajax({
     type:'POST',
     url :"new_mark.php",
     data :"regno=u4cse13xxx",
     success: function(data) {          
        //$("demo").html = "Narayana!";
        document.getElementById("demo").innerHTML = data;
        alert(data);
     }
   });
 }

3 ответа

Перейдите на вкладку Сеть отладчика, выберите ваш запрос (new_mark.php), затем проверьте вкладку Ответ. Если произошла ошибка, она должна появиться в ответе.

Например в Chrome:

введите описание изображения здесь

Просто вызовите элемент и установите содержимое с помощью метода jquery, например text (Reference: .text ())

Таким образом, ваш код внутри успеха будет:

success: function(data) {          
    $("#demo").text(data);
 }

А может быть, вы можете сказать мне, если это сработало?:) Привет!

Для отладки веб-сайта я советую вам использовать отладчик Chrome или, в общем, браузерный отладчик, он очень простой и полезный.

Нажмите F12 и перейдите к ресурсам и поместите точку отладки в свою строку, и она закончилась

Другие вопросы по тегам