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

时间:2010-01-31 18:46:25

标签: javascript php jquery yahoo-api

这个功能有什么问题?

function yahooWeather(){
    var loadPage = 'yahooweather.php?p='+ $("#myCity").val();
    $("#yahoo").html('<img src="loading.gif" align="absmiddle">');
    $("#yahoo").load(loadPage);
}

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

http://www.wetterkanal.tv/

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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