jquery ajax删除404错误

时间:2013-12-18 22:13:07

标签: javascript jquery ajax

我一直试图在API上进行'DELETE'调用一段时间,但它从未奏效。 我可以访问URI并查看JSON。我已经尝试了其他正确进行DELETE调用的Web服务。在我的本地机器和Heroku上,我无法让它工作。知道这里有什么问题吗?

我尝试过添加标题等。

$.ajax({
      url : url,
      type : 'DELETE',
      beforeSend : function(xhr) {
            xhr.setRequestHeader("Content-Type", "text/html");
            xhr.setRequestHeader("Accept", "*/*");
          },
      crossDomain: true,
      success : function(data) {
        console.log("gone");
      },
      error : function(){
        console.log("ohcrap");
      }
    });

1 个答案:

答案 0 :(得分:0)

原来是来自服务器的CORS问题。它没有预检设置,因此不允许Ajax发出请求,但服务器上的任何内容都没问题。