Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为什么访问控制允许在使用ajax时发生原点错误,而在使用rails时却不允许?_Jquery_Ruby On Rails_Ajax_Json_Access Control - Fatal编程技术网

Jquery 为什么访问控制允许在使用ajax时发生原点错误,而在使用rails时却不允许?

Jquery 为什么访问控制允许在使用ajax时发生原点错误,而在使用rails时却不允许?,jquery,ruby-on-rails,ajax,json,access-control,Jquery,Ruby On Rails,Ajax,Json,Access Control,因此,我尝试使用AJAX获得响应(尝试使用xml、json和jsonp),但是我总是遇到“Access Control Allow Origin”错误。但是,当我尝试并从控制器获取响应时,错误消失了,我能够得到响应。为什么会这样?只有来自浏览器的请求才受同源策略的约束。服务器与服务器之间的通信不正常。您需要了解

因此,我尝试使用AJAX获得响应(尝试使用xml、json和jsonp),但是我总是遇到“Access Control Allow Origin”错误。但是,当我尝试并从控制器获取响应时,错误消失了,我能够得到响应。为什么会这样?

只有来自浏览器的请求才受同源策略的约束。服务器与服务器之间的通信不正常。

您需要了解