JqG​​rid - 验证数据,如果数据库中不存在则显示警报

时间:2013-04-29 19:16:51

标签: ajax jqgrid-php

首先我很抱歉......标题不合适,但我不知道怎么写这个标题所以...... 现在,让我们来看问题......我有一个网格,我需要做以下事情:

我需要验证某些数据是否在数据库中,如果没有,我必须创建一个包含这些数据的行。问题是我正在使用ajax将数据发送到服务器(我的服务器文件是在php中)...但是在我发送数据之后如何验证数据库上的数据然后到将这些发送回javascript文件以向用户显示消息,如:“这些数据已存在...”或插入新行这些数据?我很困惑吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

<强>更新 我找到了一个替代解决方案(基于此link)...在php文件中,我在if中发送了一个带有true的echo,而在else中发送了另一个带有false的echo。在javascript文件中,我做了类似这样的事情:

      $.ajax({
           type: 'POST', 
           url: "edit.php?oper=circ_res",
      })
      .done (function(msg) {
          if(msg == "true"){
             $('#list').trigger('reloadGrid');
          }
          else{
             $('#list').trigger('reloadGrid');
             alert("These data already exists!");
          }
      });

对我而言,这有效...我希望它可以帮助某人:)