簡體   English   中英

Ajax Post 請求返回 JSON 但延遲失敗

[英]Ajax Post Request Returns JSON but Deferred Fails

我有一個跨域 POST 請求到http://api.local/user/auth - 我的 API 端點。 我使用 CORS 在我的 api 中允許跨域請求。 如果這有所作為,請使用 Chrome。

我得到了一個帶有 200 狀態碼的有效服務器 JSON 響應,但我使用的是來自主干模型的延遲,如下所示:

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

而且我一直收到“同步失敗”而不是預期的“同步正常”

想法?

確保您期望的內容類型與您收到的內容相匹配。 如果您從服務器獲取 text/html 作為內容類型,則在請求中將dataType屬性設置為"html"

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

(抱歉,我沒有用過很多 CoffeeScript,所以我不知道確切的語法。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM