为什么不执行ajax请求?

2025-11-23 13:56:53

社区首页 >问答首页 >为什么不执行ajax请求?问为什么不执行ajax请求?ENStack Overflow用户提问于 2019-06-16 00:14:03回答 1查看 2.9K关注 0票数 1解释一下这里出了什么问题。首先,必须执行run函数及其ajax请求。但由于某种原因,函数被执行,而ajax请求没有执行。它就在脚本的最末端运行-在所有这些功能之后.为什么会发生这种事,以及如何解决?

代码语言:javascript复制

ajaxrequestjavascriptjquery关注问题分享EN回答 1推荐最新Stack Overflow用户回答已采纳发布于 2019-06-16 00:20:24

最初的问题可能是由于一些浏览器具有全局event对象,而其他浏览器则没有。

您可能会收到event未定义的错误,这将阻止其余的代码运行。

使用事件处理程序函数的参数,该函数总是传入一个事件对象:

代码语言:javascript复制$('#id_submit').click(function(event) {

// ^^^

event.preventDefault();一旦这个问题解决了。您需要认识到$.ajax是异步的,在第一个请求在success回调中完成之前,您不能使用success的新值

请参阅How do I return the response from an asynchronous call?

收藏分享票数 3EN页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/56615122

复制相关文章

重磅!用 AI 实现车牌识别:YOLO+PaddleOCR 实战项目解析
十升油等于多少斤油