[英]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錯誤。 我正在嘗試正確地對我的JavaScript代碼實施CORS,並且成功完成了一段時間。 這是我的代碼,應該可以使用,因為它以前可以使用。 我可能不小心刪除了包含我需要的文件的某些行。 我包含了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( 請檢出 )。 所以您可以嘗試一下。 除此之外,我不知道可能是什么問題,因為代碼對我來說很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.