尝试使用jquery / php / xml检索雅虎天气

这个function怎么了?

function yahooWeather(){ var loadPage = 'yahooweather.php?p='+ $("#myCity").val(); $("#yahoo").html(''); $("#yahoo").load(loadPage); } 

有没有其他方法来编写此function。 我不确定它是否能够读取所需的.val,因为我知道它被设置为我在之前的函数中使用它来测试它是否被设置,所以我想它可能是我的加载调用。

http://www.wetterkanal.tv/

这是页面。 此function一旦通过单击按钮调用,应获取“选择城市”选项设置的值,然后在下面的div中加载天气。 我把css设置为这个div为绿色所以我知道它加载。 我也知道我的php脚本就像我通过以下方式测试它一样:

http://wetterkanal.tv/yahooweather.php?p=ASXX0001

它正确地拉动了天气。 请帮忙!

您的问题是button元素将在单击按钮时重新加载页面。

您需要将onclick属性更改为onclick="yahooWeather(); return false; ”。