这个功能有什么问题?
function yahooWeather(){
var loadPage = 'yahooweather.php?p='+ $("#myCity").val();
$("#yahoo").html('<img src="loading.gif" align="absmiddle">');
$("#yahoo").load(loadPage);
}
是否有其他方法可以编写此功能。我不确定它是否能够读取所需的.val,我知道它被设置为我在之前的函数中使用它来测试它是否被设置,所以我想它可能是我的加载调用。
这是页面。此功能一旦通过单击按钮调用,应获取“选择城市”选项设置的值,然后在下面的div中加载天气。我把css设置为这个div为绿色所以我知道它加载。我也知道我的php脚本就好像我通过以下方式测试它一样:
它正确地拉动了天气。请帮忙!答案 0 :(得分:2)
您的问题是button
元素会在点击按钮时重新加载页面。
您需要将onclick
属性更改为onclick="yahooWeather(); return false;
“。