Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试使用jquery/php/xml检索yahoo天气_Javascript_Php_Jquery_Yahoo Api - Fatal编程技术网

Javascript 尝试使用jquery/php/xml检索yahoo天气

Javascript 尝试使用jquery/php/xml检索yahoo天气,javascript,php,jquery,yahoo-api,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); } 函数yahooWeather(){ var loadPage='yahooweather.

这个函数有什么问题

function yahooWeather(){
    var loadPage = 'yahooweather.php?p='+ $("#myCity").val();
    $("#yahoo").html('<img src="loading.gif" align="absmiddle">');
    $("#yahoo").load(loadPage);
}
函数yahooWeather(){
var loadPage='yahooweather.php?p='+$(“#myCity”).val();
$(“#雅虎”).html(“”);
$(“#雅虎”).load(加载页面);
}
是否有其他方法编写此函数。我不确定它是否能够读取所需的.val,但我知道它是在我之前的函数中使用它来测试它是否被设置时设置的,所以我想这可能是我的加载调用

这是页面。单击按钮调用此函数后,应获得“选择城市”选项设置的值,然后在下面的div中加载天气。我已经将这个div的css设置为绿色,所以我知道它会加载。我还知道,我的php脚本工作起来就像我通过以下步骤对其进行测试一样:


它正确地反映了天气。请帮忙

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

您需要将
onclick
属性更改为
onclick=“yahooWeather();返回false;