0

我正在为一个从他们的数据库中获取数据的客户构建一个简单的测验,我正在通过 Ajax 调用加载问题,以便在他们回答第一个问题后获得下一个问题。这一切都很好,但我遇到的问题是检查是否没有更多问题的最佳方法,目前我正在用success:下一个问题error:替换内容并用结尾替换内容测验屏幕。如果有人可以就更好的方法给我一些建议,我将不胜感激,因为我真的不想使用error:,因为如果 Ajax 调用出现实际错误,它只会说测验在我想要的时候完成用户能够再次尝试该操作,在此先感谢!

4

1 回答 1

5
complete: function(data){
  if(data.length !== 0){
    // change question
  }else{
    // completed quiz
  }
}

然后在您的 PHP 中,当没有其他问题时,只需返回一个空的 json 对象。

于 2013-06-26T15:45:56.983 回答