簡體   English   中英

我試圖將CORS正確地實現到我的JavaScript代碼,並且工作了一段時間,我相信項目中缺少一些文件嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM