Ajaxフォームをテストしていますが、予期しない動作が発生しています。リクエストはhttp200OKを返しますが、xhrステータスは0、エラーです。私はこれをrequestb.inに対してテストしています。
これが私の関数です(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はすべてのリクエストを受け入れますが、なぜこれがエラーとして返されるのですか?