Saytga cbu.uz saytidan bugungi kursni import qilish (javascript`ga)

0 ovoz
140 marta ko‘rilgan
so‘radi 04 aprel Specialist001 (113 bal)

http://cbu.uz/uzc/arkhiv-kursov-valyut/xml/USD/    -  XML formatda

http://cbu.uz/ru/arkhiv-kursov-valyut/json/   - JSON formatd.

O'ylashimcha JSON formatda JS faylga import qilgan osonroq va xml parserdan faqat <Rate> tegidagi qiymat kerak bo'ladi. json parserdan esa "Rate" kerak bo'ladi.

Shuni saytiga import qilganlar bo'lsa yordam bervoringlar

2 Javoblar

0 ovoz
javob berdi 13 may Alisher778 (5 bal)

Jquery AJAX

$.get( "http://cbu.uz/ru/arkhiv-kursov-valyut/json/", function( data ) { 

    console.log(data.Rate)

});

FETCH request

fetch('http://cbu.uz/ru/arkhiv-kursov-valyut/json/') 

    .then(response => response.json()) 

    .then(data => { console.log(data.Rate) })

    .catch(err => { console.log(err) })

izoh qoldirdi 14 may Specialist001 (113 bal)
Failed to load http://cbu.uz/ru/arkhiv-kursov-valyut/json/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://locexample.uz' is therefore not allowed access.

cbu.uz sayti header`i dostup bermayabdi
izoh qoldirdi 4 kun avval zafar-nazarov (5 bal)
Frontend tomonidan turib olib bo'lmaydi, cbu serveri cors header qaytarmaydi va brauzer bu zaprosni bloklaydi, shuning uchun biz backend (ya'ni o'zimizni serverimiz) tomondan danniylarni olib frontga uzatadigan qilganmiz.
0 ovoz
javob berdi 31 may Master_C (5 bal)
PHP curl yoki file_get_contents bilan olishingiz mumkin
izoh qoldirdi 4 kun avval Farhodjon (979 bal)
Shu fikrga qo'shilaman. Mandayam shunaqa bo'lgan. Bu holatda zaproslari ko'payib ketsa bloklab qo'yadi. Shuning uchun kunda bir marta zapros jo'natib kerakli dannilani olib DB ga yozib qo'yishni tavsiya qilaman
izoh qoldirdi 3 kun avval Specialist001 (113 bal)
Mangayam shuni taklif qilishdi. Lekin yuorida aytib o'tilgan  PHP curl yoki file_get_contents  lar bilan lokal serverda (OServer) ishlata oldim. lekin global hostingda ishlatganimda ularni serveri  negadir obrabotka qilolmadi.  Yo zaprosni cheksiz yuborganmi bilmadim, lekin shu kodni ishlatganimdan keyin o'sha sahifani ma'lumotlar update qilinmay qoldi. yani html (php) ga nima yozilishidan qat'iy nazar, o'sha sahifaning serverdagi oxirgi keshlangan nusxasi chiqarilaverdi. (http orqali, https orqali esa saytda xatolik berdi, shu orqali bildim)

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

...