v2.5.2
Giriş yap

Ajax kullanarak veri çekme

enbiyadev
2,022 defa görüntülendi

Aşağıdaki kod bloğundan uzaktan veri çekmeye çalışıyorum ama error hatası veriyor verileri listeyemiyorum hata da göremiyorum açıkcası. Yardımcı olursanız sevinirim :)

$.ajax({
    url: 'http://application.yesilyurtavm.com/yesilyurtapi/stores.php',
    xhrFields: {
      withCredentials: false
    },
    headers: {
      "Access-Control-Allow-Origin: ": "*",
      "Access-Control-Allow-Methods: ": "GET",
      "Access-Control-Allow-Headers: ": "Authorization",
    },
    type: "GET", /* or type:"GET" or type:"PUT" */
    contentType: "application/json",
    dataType: "json",
    success: function (data) {
      console.log(data);
    },
    error: function () {
      console.log("error");
    }
  });
tayfunerbilen
1471 gün önce

CORS olayı her zaman insanın başına bela olmuştur :) Bazen kendi sunucunda bile aynı adrese istek atarken problem yaşayabilirsin, server-side çözümler için şu sayfaya bakabilirsin
https://enable-cors.org/index.html

ama bazen bunlar bile çözüm olmuyor, bir başkasının senin sayfana istek atmasını istemezsin sonuçta :) bu gibi durumlarda da proxy serverlar kullanıyor, kendi proxy serverını da yazabilirsin ama biraz zaman ve tecrübe istiyor.