我正在尝试将CORS正确地实现到我的JavaScript代码中,它工作了一段时间,我相信我丢失了项目中的一些文件?
我从浏览器中得到一个CORS错误。 我正试图将CORS正确地实现到我的JavaScript代码中,我做到了 成功了一段时间。这是我的代码,应该可以工作,因为它以前工作过。我可能不小心删除了一些包含我需要的文件的行。我包括JQuery和Cross-Origin,并且我的查询中包含了Cross-Origin,正如文档中描述的那样。我不确定可能遗漏了什么。可能少了些什么。我包括所有的东西吗 (据我记忆,我可能有另一个min.js文件) 这是我的代码,非常干净,我想…:我正在尝试将CORS正确地实现到我的JavaScript代码中,它工作了一段时间,我相信我丢失了项目中的一些文件?,javascript,jquery,ajax,cross-domain,Javascript,Jquery,Ajax,Cross Domain,我从浏览器中得到一个CORS错误。 我正试图将CORS正确地实现到我的JavaScript代码中,我做到了 成功了一段时间。这是我的代码,应该可以工作,因为它以前工作过。我可能不小心删除了一些包含我需要的文件的行。我包括JQuery和Cross-Origin,并且我的查询中包含了Cross-Origin,正如文档中描述的那样。我不确定可能遗漏了什么。可能少了些什么。我包括所有的东西吗 (据我记忆,我可能有另一个min.js文件) 这是我的代码,非常干净,我想…: <script src="
<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()。所以你可以试试。除此之外,我不知道可能会出现什么问题,因为代码对我来说很好。我在一天前将系统还原到,它修复了它。肯定有什么东西坏了,可能是其中的一个变量。我在一天前做了系统恢复,它修复了它。肯定出了什么事,可能是其中一个变数。