Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
我正在尝试将CORS正确地实现到我的JavaScript代码中,它工作了一段时间,我相信我丢失了项目中的一些文件?_Javascript_Jquery_Ajax_Cross Domain - Fatal编程技术网

我正在尝试将CORS正确地实现到我的JavaScript代码中,它工作了一段时间,我相信我丢失了项目中的一些文件?

我正在尝试将CORS正确地实现到我的JavaScript代码中,它工作了一段时间,我相信我丢失了项目中的一些文件?,javascript,jquery,ajax,cross-domain,Javascript,Jquery,Ajax,Cross Domain,我从浏览器中得到一个CORS错误。 我正试图将CORS正确地实现到我的JavaScript代码中,我做到了 成功了一段时间。这是我的代码,应该可以工作,因为它以前工作过。我可能不小心删除了一些包含我需要的文件的行。我包括JQuery和Cross-Origin,并且我的查询中包含了Cross-Origin,正如文档中描述的那样。我不确定可能遗漏了什么。可能少了些什么。我包括所有的东西吗 (据我记忆,我可能有另一个min.js文件) 这是我的代码,非常干净,我想…: <script src="

我从浏览器中得到一个CORS错误。 我正试图将CORS正确地实现到我的JavaScript代码中,我做到了 成功了一段时间。这是我的代码,应该可以工作,因为它以前工作过。我可能不小心删除了一些包含我需要的文件的行。我包括JQuery和Cross-Origin,并且我的查询中包含了Cross-Origin,正如文档中描述的那样。我不确定可能遗漏了什么。可能少了些什么。我包括所有的东西吗

(据我记忆,我可能有另一个min.js文件)

这是我的代码,非常干净,我想…:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

<script type="text/javascript" src="js/jquery.ajax-cross-origin.min.js"></script>




<script>


var theText;

          $(function() {
                  $('#b1').click(
                    function() {


                      $.ajax({
                            crossOrigin: true,

                            url: "https://uselessfacts.jsph.pl/random.json?language=en",
                            success: function(data) {


                            }
                          });
                          $.ajaxSetup({
                            crossOrigin: true
                          });
                          $.getJSON("https://uselessfacts.jsph.pl/random.json?language=en",
                          null, 
                          function(data) {

                                    var text = JSON.parse((data))
                                    theText = text["text"];
                                  //  console.log(theText)

                          });

                            $('#input').val(theText);





                    }

  );
});
</script>

文本变量;
$(函数(){
$('#b1')。单击(
函数(){
$.ajax({
交叉起源:对,
url:“https://uselessfacts.jsph.pl/random.json?language=en",
成功:功能(数据){
}
});
$.ajaxSetup({
交叉起源:对
});
$.getJSON(“https://uselessfacts.jsph.pl/random.json?language=en",
无效的
功能(数据){
var text=JSON.parse((数据))
文本=文本[“文本”];
//console.log(文本)
});
$('#input').val(文本);
}
);
});
除此之外,;可能是我没有把一切都安排好吗


谢谢你的帮助

如果这种情况发生在您的开发服务器上,并且您正在使用chrome,那么chrome有一个允许cors()的扩展。所以你可以试试。除此之外,我不知道可能存在什么问题,因为代码对我来说很好。

如果这种情况发生在您的开发服务器上,并且您正在使用chrome,那么chrome的扩展允许cors()。所以你可以试试。除此之外,我不知道可能会出现什么问题,因为代码对我来说很好。

我在一天前将系统还原到,它修复了它。肯定有什么东西坏了,可能是其中的一个变量。我在一天前做了系统恢复,它修复了它。肯定出了什么事,可能是其中一个变数。