0

私はこのコードを持っています。このコードは、選択された場合に都市のドロップダウン リストを提供し、その特定の都市の天気を提供します。データは Yahoo API を使用してプルされます。

これがコードです。

<HTML>
<HEAD>
<TITLE>Find Weather in major cities around the worl</TITLE>
<META NAME="Keywords" CONTENT="ajax, weather, api, fetch, yahoo">
<META NAME="Description" CONTENT="yahoo, weather">
<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
<link rel="stylesheet" type="text/css" href="style.css" />
<SCRIPT type="text/javascript">
<!--

$(document).ready(function(){

function get_weather()
{
var p = $("#code").val();

var u = ($('#u').attr('checked')) ? '&u=c' : '';
var to_load = 'get_weather.php?p='+ p + u;

$("#weather").html('<img style="margin-top: 104px;" src="ajax-loader.gif"   align="absmiddle">');

$("#weather").load(to_load);
}

$(window).load(get_weather); // Trigger "get_weather" when the window loads

// Trigger "get_weather" when the form objects are used
$("#code").change(get_weather);
$("#u").click(get_weather); 
});

//-->
</SCRIPT>

</HEAD>

<BODY>

<A target="_blank" HREF=""></A>

<center>

<div align="center">

<h2 align="center">Find World Weather</h2>

<form>
Get Weather for: <select id="code" name="code">
<option value="AFXX0001">Ghurian</option>
<option value="AFXX0002">Herat</option>
<option value="UKXX0687">Buckingham, United Kingdom</option>
<option value="ASXX0001">Adelaide, Australia</option>
</select>

<input type="checkbox" id="u" name="u" value="c">&nbsp;Change to degrees Celsius
</form>

<div id="weather"></div>
</div>
</center>
</BODY>
</HTML>

しかし、私が必要としているのは、ドロップダウン リストの場所にある検索ボックスです。都市に入ると、その場所の天気情報を取得する必要があります。私は初心者なので、そのように扱って、すべての回答を単純にしてください。よろしくお願いします。

4

1 に答える 1