0
我正在測試一個Ajax表單,並且我得到的行爲並不是我期待的。該請求返回http 200 OK,但xhr狀態爲0,錯誤。我正在對requestb.in進行測試。jQuery Ajax請求200但狀態錯誤
這裏是我的功能(在CoffeeScript中):
$.ajax
type: 'POST'
url: 'http://requestb.in/1fcyas71'
dataType: 'json'
data: { foo: "bar" }
error: (xhr, status, error) ->
$('div#response').text(error).addClass('error')
console.log status
console.log xhr
success: (data, status, xhr) ->
$('div#response').text(data).removeClass('error')
console.log status
console.log xhr
我的理解是requestb.in接受任何要求,所以這是爲什麼返回的錯誤?
這是一個跨域請求? –
看起來像一個跨域..對於這樣的請求,你必須使用jsonp或cors! –
是的,這是跨域requestb.in,也將是當我把真正的數據英寸 – Andrew