Bra*_*och 8 javascript ajax jquery
我有一个jQuery AJAX发布请求,意外地触发error回调而不是success.我有一个随机的怀疑是它正在接收的302状态代码,尽管这可能是错误的.
我查看了文档,但我觉得有一点不清楚:jQuery对成功请求的定义是什么?
如果响应介于199和300之间(> = 200且<300)或等于304,并且responseText可以成功转换为您提供的dataType(默认情况下为文本),则会将其视为成功请求.
例如,如果您返回JSON并且您获得200响应状态但它失败,则很可能是JSON解析器问题意味着您的JSON无效.
如果您返回HTML或XML并且它以200响应状态失败,则无法将responsetext转换为HTML或XML(通常在IE中使用无效的html/xml)
| 归档时间: |
|
| 查看次数: |
1599 次 |
| 最近记录: |