php - 发生ajax调用结果问题

标签 php mysql ajax

我的数据库中有一个包含 USERIDUSERNAMESALARY 的表。

这些记录显示在 HTML 表中,其中 USERID 来自该表,USERNAMESALARY 将由用户在 文本框

这里,每次更改文本框时,ajax 都会调用,它将检查USERID数据库中是否存在USERNAME/SALARY(记录哪个USERNAME/添加工资)?如果返回 yes,那么它将触发编辑查询,否则它将触发插入查询。

现在,一旦记录添加到文本框中,ajax 就会调用并进行检查,这个过程非常快,以至于在一个 ajax 完成其过程之前就调用了另一个 ajax,因此检查查询返回 false。

我的ajax是:

$.ajax({
 type:'post',
 url: url,
 data :{uid:uid,rec:rec,sal:sal},
 success:function(data) {
 console.log(data);
  }
});

最佳答案

function changebox(curval,a)
{
    alert(curval);

    $.ajax({
        type:"POST",
        data:"id="+curval,
        url:"<?php echo site_url('contrlloer_name/function_name');?>",
        success: function(html){
            $('#'+a).html(html);
        }
    });
}
</script>

关于php - 发生ajax调用结果问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29002468/

相关文章:

php - 用户给定多个参数的mysql搜索查询

php - 日期未插入 mysql_query 插入

php - 更新时 SQL 语法错误

mysql - 在构建时在 Docker 容器中创建 MySQL 数据库

mysql - 如何根据另一个表的选择在表的列中插入值

javascript - 重新创建 lifehacker ajax 文章页面刷新,右侧菜单始终可见,url 和文章更改

java - 使用ajax保存单击时单选按钮的值

php - 如何在mysql中随机生成特定日期之间的日期

javascript - 无法在 zend 框架 2 中使用 ajax 发布值

javascript - 在 Rails 3 中处理 js.erb 文件