Pregunta

¿Qué pasa con esta función?

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

¿Hay otra forma de escribir esta función? No estoy seguro de si es capaz de leer el .val requerido, aunque sé que está configurado como lo usé en una función anterior para probar que se estaba configurando, así que estoy pensando que es quizás mi llamada de carga.

http://www.wetterkanal.tv/

Esta es la página. Esta función una vez llamada haciendo clic en el botón, debe obtener el valor establecido por la opción "Seleccionar ciudad" y luego cargar el clima en un DIV a continuación. He establecido el CSS en este Div como verde, así que sé que se carga. También sé que mi script PHP funciona como si lo probara yendo a lo siguiente:

http://wetterkanal.tv/yahoowather.php?p=asxx0001

tira el clima correctamente. ¡Por favor ayuda!

¿Fue útil?

Solución

Tu problema es que el button El elemento recargará la página cuando se haga clic en el botón.

Necesitas cambiar tu onclick atribuir a onclick="yahooWeather(); return false;".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top