当将Ajax与PHP一起使用时,以下哪项是验证成功所必需的?


When using Ajax with PHP, which of the following are necessary to verify success?

下列哪个答案是正确的?

  • HTTP准备状态为TRUE
  • HTTP就绪状态
  • HTTP状态码<400
  • HTTP状态200
  • 响应中的数据

HTTP状态为200,HTTP就绪状态为TRUE

在我所有的应用程序中,我只需要ready state 4才能成功,这意味着:请求已经完成,响应(如果有的话)是可用的。

但就像Madmartigan非常明智的评论:定义你对成功的看法。

通常需要HTTP就绪状态为4,HTTP状态码为200,以保证数据已成功传输回您的程序。