簡體   English   中英

Jquery ajax 從本地主機(json)獲取數據

[英]Jquery ajax get data from localhost (json)

我今天開始在網站上為我們的 FiveM 服務器工作,並希望我們的服務器獲取位於我們服務器上的.json文件的數據。 問題是,我無法從我們的服務器訪問本地文件...我從幾個小時以來一直在研究這個問題,但找不到解決這個問題的方法。

控制台錯誤:

Access to XMLHttpRequest at 'http://45.91.251.46:30120/dynamic.json' from origin 'http://45.91.251.46' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Javascript / JQuery

$(function() {

  $(document).ready(function () {
    $.ajax({
      type : "GET",
      url: "http://45.91.251.46:30120/dynamic.json",
      dataType: "json",
      success: function (data) {
        console.log(data[0].clients + " " + data[0].sv_maxclients);
      }
    });
  });

});

我將不勝感激任何類型的幫助 <3

我在測試 ajax 調用很多時遇到了這個問題,我發現使用 localhost 時最簡單的解決方案是下載一個名為“CORS Everywhere”的擴展

然后你可以告訴它為某些網站解鎖 CORS,我只將它用於本地主機。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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