v2.5.2
Giriş yap

ajax cors hatası

Anonim
324 defa görüntülendi ve 1 kişi tarafından değerlendirildi
    $(document).ready(function(){
    $('#data-table').DataTable({
      'ajax': {

        url:'https://cdn.hakanalkilinc.com/osym/table1.json',
 
        },
      "columns"     :     [
        {     "data"     :     "program_kodu"},
        {     "data"     :     "universite"},
        {     "data"     :     "fakulte"},
        {     "data"     :     "program_adi"}
   
      ]
    });
  });


şeklide ajax istegim konsola şu hatayı veriyor bir türlü çözüm bulamadım.

hata;

Access to XMLHttpRequest at 'https://cdn.hakanalklinc.com/osym/table1.json?_=1677004186590' from origin 'http://localhost:8888' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Cevap yaz
Cevaplar (2)
istek61
639 gün önce

eğer karşı klasöre erişebiliyorsan

klasör içinde .htaccess dosyası oluşturup içine

Header set Access-Control-Allow-Origin "*"

yazman yeterli. exploit açıgına sebep olabilir onun için * yerine tam yol belirmek daha güvenli olabilir. araştırmak lazım.

devepdogukan
640 gün önce

Cors hatası frontend kısmında çözebileceğin bir hata değil.
Cors backend'in(https://cdn.hakanalklinc.com/osym/table1.json?_=1677004186590) senin gönderdiğin isteği kabul etmiyor. Sana aitse domain cors'u yapmaya çalıştığın domain'e izin vermen gerekiyor.