myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Hilfe für Abfrage HTML

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 18.03.15, 18:15   #1
klausb65
Newbie
 
Registriert seit: Jun 2011
Beiträge: 58
Bedankt: 22
klausb65 ist noch neu hier! | 0 Respekt Punkte
Standard Hilfe für Abfrage HTML

Hallo zusammen

Ich habe einen HTML code wo ich Wetterdaten abfrage, dieser läuft soweit, was ich aber noch einbinden möchte, ist eine if Bedingung für die Stadt und ob es zur Zeit
Regnet oder Schön ist.
Leider komme ich auf keine Lösung, hat jemand eine Idee?

Danke

Klaus

-----------------------------------------------------------------------------------------------------

<html>
<head>
<title>Weather</title>
<meta charset="utf-8">

<s***** src="http://code.jquery.com/jquery-1.7.min.js" ></s*****>
<s***** src="http://code.jquery.com/ui/1.7.0/jquery-ui.js" ></s*****>

<s*****>
function getWeather(callback) {
var weather = 'http://api.openweathermap.org/data/2.5/forecast?lat=50.9417&lon=6.95516&units=metric';
$.ajax({
dataType: "jsonp",
url: weather,
success: callback
});
}

// get data:
getWeather(function (data) {
console.log('weather data received');
console.log(data.list[0].weather[0].des*****ion);
console.log(data.list[0].weather[0].main);

});
</s*****>
</head>

<body>

<div class="wrapper">
<s*****>
getWeather(function (data) {
document.getElementById('cond').innerHTML= data.list[0].weather[0].main;
document.getElementById('city').innerHTML= data.city.name;
document.getElementById('temp').innerHTML= parseInt(data.list[0].main.temp) + ' °C';

});
</s*****>
<h1 id="city"></h1>
<div class="ppal">
<div id="img"></div>
<div id="temp"></div>
<div id="cond"></div>
</div>


</div>

</body>

</html>
klausb65 ist offline   Mit Zitat antworten
Ungelesen 18.03.15, 19:19   #2
Lieferant
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 27
Bedankt: 13
Lieferant gewöhnt sich langsam dran | 49 Respekt Punkte
Standard

In Deiner callback Methode holst Du das erste Element aus der Liste und da kannst Du doch die Abfrage einbauen.

Code:
if(data.list[0].weather[0].main === 'Clear') {
// Schreibe das es schön ist...
} else if(data.list[0].weather[0].main === 'Cloudy') {
// Schreibe das es bewölkt ist...
}
Das ist nur ein Beispiel wie eine Abfrage aussehen könnte.
Die möglichen Werte kenne ich nicht, aber vielleicht stehen die auf der Seite.
Lieferant ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 Uhr.


Sitemap

().