php - Ajax/php - 如何返回失败

标签 php jquery ajax

jquery 允许成功失败和错误响应。我如何手动返回失败或错误以及描述失败者或错误的字符串?

最佳答案

使用简单的 JSON 信封来报告发生在服务器端的故障(不是 HTTP 错误)已经成为某种惯例。

flickr api提供了一个典型的打包示例:

look at the bottom of this page for success and failure examples

因此,在对 flickr API 进行 Ajax 调用的情况下,在您的成功回调中,您将检查成功/失败的返回数据

$.ajax({   
  //...   
  success:   function(data) {
    if(data.stat == 'fail') {
       //data.code + data.message contain details that could be used here
    }
    else {
      //do success stuff here
    }
  }
});

关于php - Ajax/php - 如何返回失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569907/

相关文章:

php - MySQL left join 不使用 AS 关键字

javascript - JS - 使用 Ajax 获取文件名

javascript - jQuery 验证 : reset error messages without clearing the form

jquery - JQPlot 折线图上的自定义工具提示

php - 无法在 Controller 中制作数据的 html 并显示在下拉列表选择上

javascript - Codeigniter 问题中的 Ajax

php - 函数适用于 jquery 1.4.2,但不适用于 jquery 1.9.1

jquery - 按上一个和下一个按钮时模拟单击元素列表中的元素

jquery - 如何从 jQuery 中的 Web 服务返回的 JSON 中提取值?

PHP 解析错误 : syntax error, 意外的 T_STRING,期待 T_VARIABLE