Jquery 如何从另一个域在rails上发布jsonp
我想用jsonp从另一个域发布到rails rest服务。我在JQuery中使用以下代码来实现这一点。我总是收到400个坏请求 我将jsut指定为“GET”类型,因为jsonp只能执行GET。事件,如果我将类型指定为POST,它将覆盖以获取Jquery 如何从另一个域在rails上发布jsonp,jquery,ruby-on-rails,json,post,Jquery,Ruby On Rails,Json,Post,我想用jsonp从另一个域发布到rails rest服务。我在JQuery中使用以下代码来实现这一点。我总是收到400个坏请求 我将jsut指定为“GET”类型,因为jsonp只能执行GET。事件,如果我将类型指定为POST,它将覆盖以获取 我需要在rails端做些什么才能允许这样做吗 从另一个域发布到rails rest api的另一种方法是什么 $.ajax({ type : "GET",
- 我需要在rails端做些什么才能允许这样做吗
- 从另一个域发布到rails rest api的另一种方法是什么
$.ajax({ type : "GET", url : "http://domain.com/movies.json", contentType : "application/json; charset=utf-8", data : sData, dataType : "jsonp", processData : false, beforeSend: function(xhr) { xhr.setRequestHeader("X-Http-Method-Override", "POST"); }, success : function(oJSON) { console.log("in success of jsonp block") }, error : function(XMLHttpRequest, status, errorThrown) { console.log("in failure jsonp block") } });