0
當用戶按下按鈕時,我需要程序使用API(JSON)中的字符串變量填充文本字段。使用JSON文件中的變量(字符串)填充文本區域
這裏是我有什麼,但它不工作:
<label for="weatherYVR"></label>
<input name="weatherYVR" type="text" id="weatherYVR" value="" size="45" />
<button onclick="weatherYVR">YVR Weather</button>
<script>
function weatherYVR() {
function fillText(x) {
document.getElementById("weatherYVR").value = x
}
jQuery(document).ready(function($) {
$.ajax({
url : "http://api.wunderground.com/api/XXXXXAPIKEYXXXXXX/geolookup/conditions/q/YVR.json",
dataType : "jsonp",
success : function(parsed_json) {
var location = parsed_json['location']['city'];
var weather = parsed_json['current_observation']['wind_string'];
fillText(weather)
}
});
});
}
</script>