Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调试jQuery POST AJAX操作?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何调试jQuery POST AJAX操作?

Javascript 如何调试jQuery POST AJAX操作?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我希望来自服务器的数据显示在元素中 但有时,它只是出现和消失,而其他时候,它甚至没有出现。我搜索并尝试了很多选择,但都不适合我 我的代码是: function loadDoc(){ document.getElementById("demo").innerHTML = "Paragraph changed!"; alert("hello world"); $.ajax({ type:'POST', url :"new_mark.php",

我希望来自服务器的数据显示在
元素中

但有时,它只是出现和消失,而其他时候,它甚至没有出现。我搜索并尝试了很多选择,但都不适合我

我的代码是:

 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);
     }
   });
 }

为了调试一个网站,我建议你使用Chrome调试器,或者通常使用浏览器调试器,它非常简单和有用


单击F12并转到Resources,在您的行上放置一个调试点,调试完成。

要调试网站,我建议您使用Chrome调试器或浏览器调试器,它非常简单且有用


单击F12并转到Resources,在您的行上放置一个调试点,调试完成了

只需调用元素并通过jquery方法(如text)设置内容(参考:)

因此,成功的内部代码是:

success: function(data) {          
    $("#demo").text(data);
 }
也许你能告诉我它是否有效
欢迎

只需调用元素并通过jquery方法(如text)设置内容(参考:)

因此,成功的内部代码是:

success: function(data) {          
    $("#demo").text(data);
 }
也许你能告诉我它是否有效
欢迎

转到调试器的网络选项卡,选择您的请求(new_mark.php),然后检查响应选项卡。如果有错误,它应该出现在响应中

例如,在Chrome中:


转到调试器的“网络”选项卡,选择您的请求(new_mark.php),然后检查“响应”选项卡。如果有错误,它应该出现在响应中

例如,在Chrome中:


从何处调用函数LoadDoc控制台中出现了什么错误?每次你收到数据警报时?尝试添加ajax错误句柄后,我在button元素中调用函数loadDoc,但现在我已转到form元素。此外,在函数末尾添加了“return false;”。它起作用了。感谢您的编辑。从哪里调用函数loadDoc在控制台中会出现什么错误?每次你收到数据警报时?尝试添加ajax错误句柄后,我在button元素中调用函数loadDoc,但现在我已转到form元素。此外,在函数末尾添加了“return false;”。它起作用了。谢谢你的编辑。