我有以下jquery Ajax调用:
$.get("http://localhost/site/envoi.php", {nom: contactNom, email: contactEmail})
.success(function(result2){
});
debugger;
如果我查看Chrome检查元素工具,我看到如果存在调试器行,则只发送 的Ajax调用,并且我会在调试中停留一段时间。
我该如何解决这个问题?
答案 0 :(得分:2)
这是一种幻觉,你在这个AJAX电话的任何一方做什么?在AJAX呼叫之后你有某种重定向呼叫吗?可能更多的事实是,在执行其余代码之前,AJAX调用没有足够的时间返回。如果你需要它是同步的,那么还有其他方法可以做到这一点,如果你需要调用是异步的,但只是在调用结束后做了一些事情,这应该在成功处理程序中完成。
实际上我忘了有.success处理程序以及jQuery中的ajax()
函数,所以实际上你的语法很好。