Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Javascript jQueryAjax请求是我在$.ajax中设置的跨域选项_Javascript_Django_Jquery_Cross Domain - Fatal编程技术网

Javascript jQueryAjax请求是我在$.ajax中设置的跨域选项

Javascript jQueryAjax请求是我在$.ajax中设置的跨域选项,javascript,django,jquery,cross-domain,Javascript,Django,Jquery,Cross Domain,这是我的部分代码 $.ajax({ type: 'GET', url: '//outside.com/api/v1/userinfo.json', crossDomain: true, dataType: 'json', 为什么我仍然可以根据要求获得选项 "OPTIONS /api/v1/userinfo.json HTTP/1.1" 301 0 有什么想法吗? tl;dr:301与此无关,它表示您请求的资源已被移动 检查您的资

这是我的部分代码

        $.ajax({
      type: 'GET',
      url: '//outside.com/api/v1/userinfo.json',
      crossDomain: true,
      dataType: 'json',
为什么我仍然可以根据要求获得选项

"OPTIONS /api/v1/userinfo.json HTTP/1.1" 301 0
有什么想法吗?

tl;dr:
301
与此无关,它表示您请求的资源已被移动


检查您的资源并找出它被移动到的位置,然后更新请求代码中的
url
字段。

301不是问题,是django的自动重定向问题是请求类型是optionOK,您没有提供该信息-您可以将响应标题添加到您的问题中吗?选项请求是一个飞行前请求,用于检查服务器是否返回正确的标题以发出CORS请求。在您的控制台中,您是否看到许多红色文本说明了有关同源策略的内容?此外,由于这是一个跨域请求,因此不需要crossDomain选项。