Попытка получить yahoo weather с помощью jquery / php / xml

Что не так с этой функцией?

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

Есть ли другой способ написать эту функцию. Im unsure, если он способен прочитать требуемый .val, я знаю, что он установлен, поскольку я использовал его в предыдущей функции, чтобы проверить, что он был установлен, поэтому я думаю, что это может быть мой вызов нагрузки.

http://www.wetterkanal.tv/

Это страница. Эта функция, однажды вызванная нажатием кнопки, должна получить значение, заданное опцией «выбрать город», а затем загрузить погоду в div ниже. Я установил css в этот div как зеленый, поэтому я знаю, что он загружается. Я также знаю, что мой php-скрипт работает так, как если бы я тестировал его, перейдя к следующему:

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

он правильно переносит погоду. Пожалуйста помоги!

    Ваша проблема в том, что элемент button перезагрузит страницу при нажатии кнопки.

    Вам нужно изменить свой атрибут onclick на onclick="yahooWeather(); return false; ".