function requestWeaCity () {
var request = new XMLHttpRequest ();
request.onreadystatechange = function () {
if (request.readyState == XMLHttpRequest.DONE) {
if (request.status == 200) {
currentData = JSON.parse (request.responseText);
print("have search results", currentData["list"].length);
for (var i = 0; i < currentData["list"].length; i++) {
var entry = currentData["list"][i]
print("have search result entry:", entry["id"], entry["name"], entry["weather"][0]["main"])
locationModel.append( { id: entry["id"], name: entry["name"], weather: entry["weather"][0]["main"] } )
}
} else {
console.log ("HTTP request failed", request.status);
}
}
}
print("Have query:", "http://api.openweathermap.org/data/2.5/find?q=" + searchLocation.displayText + "&appid=753a953085551461ddf5555c772c06c2")
request.open ("GET", "http://api.openweathermap.org/data/2.5/find?q=" + searchLocation.displayText + "&appid=753a953085551461ddf5555c772c06c2");
request.send ();
}