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;”。它起作用了。谢谢你的编辑。