3

我有一个跨域 POST 请求到http://api.local/user/auth - 我的 API 端点。我允许在我的 api 中使用 CORS 进行跨域请求。如果这会有所作为,请使用 Chrome。

我得到一个带有 200 状态代码的有效服务器 JSON 响应,但我使用的是来自主干模型的延迟,如下所示:

@model.save()
  .fail(-> console.log 'sync fail')
  .success ->
    console.log 'sync OK'

而且我一直得到“同步失败”而不是预期的“同步正常”

想法?

4

1 回答 1

0

确保您期望的内容类型与您收到的内容相匹配。如果您从服务器返回 text/html 作为内容类型,则在请求中将dataType属性设置为"html"

model.save({}, {dataType: "html"})....

(对不起,我没有使用很多 CoffeeScript,所以我不知道确切的语法。)

于 2012-12-19T23:32:21.267 回答