我正在尝试正确地为我的 JavaScript 代码实施 CORS,并且它工作了一段时间,我相信我缺少项目中的一些文件?
I am trying to implement CORS to my JavaScript code correctly, and it worked for a while, I believe I am missing some file from the project?
我的浏览器出现 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>
除此之外;会不会是我没有设置正确?
感谢任何帮助。
如果这发生在您的开发服务器上,并且您使用的是 chrome,则 chrome 的扩展允许 cors (check it out)。所以你可以试试看。除此之外,我不知道可能是什么问题,因为代码对我来说工作得很好。
我的浏览器出现 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>
除此之外;会不会是我没有设置正确?
感谢任何帮助。
如果这发生在您的开发服务器上,并且您使用的是 chrome,则 chrome 的扩展允许 cors (check it out)。所以你可以试试看。除此之外,我不知道可能是什么问题,因为代码对我来说工作得很好。