Javascript 路由存在,但ajax请求永远不会到达它--”;“不圆”;

Javascript 路由存在,但ajax请求永远不会到达它--”;“不圆”;,javascript,ruby-on-rails,ruby,ajax,Javascript,Ruby On Rails,Ruby,Ajax,耙路由确认路由存在: control1_route1 DELETE /control1/route1(.:format) 但当我向其发送“删除”请求时: var url = "<%= control1_route1_url %>"; $.ajax({url: url, type: "DELETE"}). done(function(data) { alert("ok"); }); 此部分不正确:$.ajax({url:url,键入:“D

耙路由确认路由存在:

    control1_route1 DELETE /control1/route1(.:format)
但当我向其发送“删除”请求时:

  var url = "<%= control1_route1_url %>";
  $.ajax({url: url, type: "DELETE"}).
    done(function(data) {
      alert("ok");
    });

此部分不正确:
$.ajax({url:url,键入:“DELETE”})

type
更改为
method
$.ajax({url:url,method:“DELETE”})

根据需要,您必须使用
方法
为AJAX调用配置HTTP方法


您是否尝试过
url:“control1/route1”
(不带尾随斜杠)?请求完成后,Rails服务器中有什么内容?浏览器控制台选项卡网络中有什么?
类型
用于指定格式(如HTML或JSON格式)-而不是http方法。因此,这将创建一个带有
Content Type=“DELETE”
头的GET请求。
  # controller
  def route1
  end

  # routes
  delete "control1/route1" => "control1#route1"