jquery - 当有 ajax post 时不能破坏 jquery 函数

标签 jquery ajax

var id = $("input#user_id").val();

if (id != "") {
   $.post("function.php?act=check_id", { id: id }, function(data) {     
       if (data == "error") {                    
           return false;
       }
   });
   //some other codes going on here....
正如你所看到的,我试图将函数分解为来自 ajax post 的数据,但它继续在其他代码上运行。我的意思是 return false 不会破坏它。

我哪里错了?

谢谢

最佳答案

下面的代码需要进入 $.post() 函数内部,因为它会在返回时执行。 AJAX 调用之后的代码在返回之前执行。

AJAX = 异步 JavaScript 和 XML

关于jquery - 当有 ajax post 时不能破坏 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4270016/

相关文章:

php - 使用 Ajax 和 Jquery 上传文件

Javascript检测浏览器关闭

jquery - 通过 jQuery ajax 调用 JSF 操作

javascript - 如何使ajax请求异步?

ajax - 在 grails 中显示加载时间的 ajax 调用中的 spinner.gif

javascript - 元素生成 jquery 后运行函数

javascript - Svg 文本元素被另一个 svg 元素重叠

php - 创建一个包含元素名称和值的 json 数组,并使用 ajax 将其提供给 php

javascript - 使用随机数创建变量

javascript - 如何在 jQuery DateTimePicker 控件中获取小时和分钟选择器