Что не так с этой функцией?
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;
".