راکت
حل شده

json در ajax

2 پاسخ

وقت بخیر دوستان میخوام با یه btn از ادرس
http://api.openweathermap.org/data/2.5/weather?q=babol&units=metric&APPID=c10bb3bd22f90d636baa008b1529ee25
مشخصات اب و هوایی رو بگیرم و از api هاش که به شرح زیره

{"coord":{"lon":52.679,"lat":36.5513},"weather":\[{"id":801,"main":"Clouds","description":"few clouds","icon":"02d"}\],"base":"stations","main":{"temp":12,"feelslike":7.98,"tempmin":12,"tempmax":12,"pressure":1024,"humidity":62},"visibility":10000,"wind":{"speed":4.12,"deg":340},"clouds":{"all":20},"dt":1613825939,"sys":{"type":1,"id":7498,"country":"IR","sunrise":1613790705,"sunset":1613830477},"timezone":12600,"id":142363,"name":"Babol","cod":200}  

سه چهارتاش رو جدا کنم
مثلا اسم شهر و سرعت باد و دمای هوا
و به li مورد نظر بدم
میشه راهنمای کنین
اگه اموزش کامل و جامع از ajax و json دارین خوشحال میشم معرفی کنین

ثبت پرسش جدید

پاسخ‌ها

2
رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

بهترین پاسخ

سلام این یک Get Request هست به این صورت میتونی انجامش بدی

$.get("http://api.openweathermap.org/data/2.5/weather?q=babol&units=metric&APPID=c10bb3bd22f90d636baa008b1529ee25",function(data){
  console.log(data);
});

یه ارایه برمیگردنه :

$.get("http://api.openweathermap.org/data/2.5/weather?q=babol&units=metric&APPID=c10bb3bd22f90d636baa008b1529ee25",function(data){
  console.log(data['base']);
});

اینا راه ساده هستند
درستش اینه که چک کنی ببینی درخواست درست ارسال و دریافت شده یا چی

$.get("http://api.openweathermap.org/data/2.5/weather?q=babol&units=metric&APPID=c10bb3bd22f90d636baa008b1529ee25",function(data,status){
  if(status=="success"){
      console.log(data["weather"]);
}
});
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام