我有http://api.local/user/auth - 我的API端点的跨域POST请求。我允许在我的api中使用CORS进行跨域请求。如果有所作为,请使用Chrome。
我使用200状态代码获得了有效的服务器JSON响应,但我正在使用骨干模型的延迟,如下所示:
@model.save()
.fail(-> console.log 'sync fail')
.success ->
console.log 'sync OK'
我一直得到'同步失败',而不是预期的'同步确定'
思想?
答案 0 :(得分:0)
确保您期望的内容类型与您收到的内容类型相匹配。如果您从服务器返回text / html作为内容类型,请在请求中将dataType
属性设置为"html"
:
model.save({}, {dataType: "html"})....
(抱歉,我没有使用过很多CoffeeScript,所以我不知道确切的语法。)