2010-01-31 7 views
1

Quel est le problème avec cette fonction?Essayer de récupérer météo yahoo en utilisant jquery/php/xml

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

Existe-t-il une autre façon d'écrire cette fonction. Je ne sais pas si elle est capable de lire le .val requis, je sais qu'il est défini comme je l'ai utilisé dans une fonction précédente pour tester qu'il était en cours d'élaboration, donc je pense que c'est peut-être mon appel de charge.

http://www.wetterkanal.tv/

Ceci est la page. Cette fonction une fois appelée en cliquant sur le bouton, devrait obtenir la valeur définie par l'option "select city" puis charger la météo dans un div ci-dessous. J'ai mis le CSS à cette div comme vert, donc je sais qu'il charge. Je sais aussi que mon script php fonctionne comme si je le tester en allant à ce qui suit:

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

il tire le temps correctement. S'il vous plaît aider!

Répondre

2

Votre problème est que l'élément button rechargera la page lorsque le bouton est cliqué.

Vous devez changer votre onclick attribut onclick="yahooWeather(); return false; ».

+0

Merci. Encore résolu si simple que je n'y avais jamais pensé ... – ChrisMJ

Questions connexes