查找失败的数据并使用jquery ajax方法再次发送


Finding failed data and sending again using jquery ajax method

我正在使用以下脚本。我使用ajax将一些数据发送到php端,我需要找到我发送到php的所有数据都失败了,我需要在客户端将失败的数据显示为html。我不知道如何使用jquery查找失败的数据并将其全部放入html中。(我在html端有两个输入框,一直在向服务器添加数据。有时可能会失败。我只想找到失败的数据,应该允许再次对服务器执行ajax)我在这里发现了类似的问题JQuery:AAJAX错误:将数据发送到服务器

<script type="text/javascript" language="javascript">
   $(document).ready(function() {
      $("#driver").click(function(event){
          $.ajax( {
             url:'/jquery/result',
data:{data1:a,data2:b},
             success:function(data) {
                $('#stage').html(data);
             }
          });
      });
   });
   </script>

$.ajax有一个error事件,如果ajax调用无法访问url属性(404500个错误),就会触发该事件。

如果您想验证发送到url的自定义数据是否失败,那么您将需要在PHP脚本和success事件中使用一些代码。

假设data1是一个整数。在php中

if(!is_int($_POST['data1])) echo 'Fail'

如果成功,您将验证if(data == 'Fail') /** display error code goes here**/