Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Access-Control-Allow-Origin: * ishlamayapti nimagadir

+1 ovoz
93 marta ko‘rilgan
so‘radi 15 yanvar parmonov98 (1,684 bal)

bu subfolderda joylashgan index.php ni boshidagi kod. 


header("Access-Control-Allow-Origin: *");


$ping = file_get_contents("php://input");
file_put_contents('ping.json', $ping);

bu esa fetch func JSda call qilish uchun ishlataman. 

 // post request
 function   post(url, data){
        return new Promise((resolve, reject) => {
                fetch(url, {
                    method: 'POST',
                    headers: {
                        'Content-type': 'application/json'
                    },
                    body: JSON.stringify(data)
                }).
                then(response => response.json()).then(data => resolve(data)).
                catch(err => reject(err));
            }
        );
    }

 post('https://domain.ru/getcourse/', data)
    .then(resData => console.log(resData))
    .catch(err => console.log(err));

o'tkazilayotgan o'zgaruvchilar validniy lekin quyidagi xatolikni qaytaryapti:

nimaga ishlamasligi mumkin header() phpdagi?

yana qanday tekshirsam bo'ladi?

JSda xato bo'lishi mumkinmi? yoki nimanidir o'zgartirish so'rovda?

1 ta javob

0 ovoz
javob berdi 25 yanvar parmonov98 (1,684 bal)
 
Eng yaxshi javob

header('Access-Control-Allow-Headers: X-PINGOTHER, Content-Type');

qizil bilan joyni qo'shish kerak bo'lgan ekan. 

agar shundayam ishlamasa: 

allow-origin ga * emas, spesific domain nomini qo'yib ko'ring. 

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...