Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php JQuery/Ajax:错误处理_Php_Jquery_Ajax - Fatal编程技术网

Php JQuery/Ajax:错误处理

Php JQuery/Ajax:错误处理,php,jquery,ajax,Php,Jquery,Ajax,我有一个表单输入到一个PHP页面,我在该页面上进行了错误检查。我的问题是,我可以通过error:function(data){发送错误(数据数组),还是只针对Ajax没有正确执行的实际错误 如果是这种情况,我是否能够将错误数组发送到success函数 我不知道该怎么办 如果我可以将数据从PHP页面发送到error函数,我甚至不知道如何在PHP页面上执行操作。如果您这样做,您可以提出自己的错误: $.ajax({ type: 'POST', url: 'doSomething.ph

我有一个表单输入到一个PHP页面,我在该页面上进行了错误检查。我的问题是,我可以通过
error:function(data){
发送错误(数据数组),还是只针对Ajax没有正确执行的实际错误

如果是这种情况,我是否能够将错误数组发送到success函数

我不知道该怎么办


如果我可以将数据从PHP页面发送到error函数,我甚至不知道如何在PHP页面上执行操作。

如果您这样做,您可以提出自己的错误:

$.ajax({  
  type: 'POST',  
  url: 'doSomething.php',  
  data: $('#form').serialize(),
  dataType: "json",  
  success: function(data) {
    //Success Message
  },  
  error: function() {
   //Error Message          
  }  
});
当您在应用程序中抛出异常时,它将被发出警报。例如,在PHP中,您可以执行以下操作:

$.ajax({  
  type: 'POST',  
  url: 'doSomething.php',  
  data: $('#form').serialize(),
  dataType: "json",  
  success: function(data) {
    //Success Message
  },  
  error: function(req, status, error) {
   alert(req.responseText);      
  }  
});

您可以查看有关异常的更多信息

如果您这样做,您可以提出自己的错误:

$.ajax({  
  type: 'POST',  
  url: 'doSomething.php',  
  data: $('#form').serialize(),
  dataType: "json",  
  success: function(data) {
    //Success Message
  },  
  error: function() {
   //Error Message          
  }  
});
当您在应用程序中抛出异常时,它将被发出警报。例如,在PHP中,您可以执行以下操作:

$.ajax({  
  type: 'POST',  
  url: 'doSomething.php',  
  data: $('#form').serialize(),
  dataType: "json",  
  success: function(data) {
    //Success Message
  },  
  error: function(req, status, error) {
   alert(req.responseText);      
  }  
});

您可以查看有关异常的更多信息

谢谢,您的解决方案没有其他地方是在web上编写的,而它很简单。jQuery/ajax教程是有线的。没问题,很高兴它有帮助。谢谢,您的解决方案没有其他地方是在web上编写的,而它很简单。jQuery/ajax教程是有线的。没有问题,很高兴它有帮助。