Frage

Was ist los mit dieser Funktion?

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

Gibt es eine andere Möglichkeit, diese Funktion zu schreiben? Ich bin mir nicht sicher, ob es in der Lage ist, den erforderlichen .val zu lesen. Ich weiß, dass es festgelegt ist, da ich ihn in einer früheren Funktion verwendet habe, um zu testen, dass er festgelegt wurde. Ich denke, es ist vielleicht mein Lastanruf.

http://www.wetterkanal.tv/

Dies ist die Seite. Diese Funktion, die einmal durch Klicken auf die Schaltfläche aufgerufen wurde, sollte die von der Option "Stadt auswählen" ausgewählte Wertschöpfung erhalten und das Wetter in einer DIV unten laden. Ich habe das CSS auf diese DIV als grün eingestellt, damit ich weiß, dass es geladen wird. Ich weiß auch, dass mein PHP -Skript so funktioniert, als würde ich es testen, indem ich zu Folgendem gehe:

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

Es zieht das Wetter richtig. Bitte helfen Sie!

War es hilfreich?

Lösung

Ihr Problem ist, dass die button Das Element laden die Seite neu, wenn die Schaltfläche klickt.

Sie müssen Ihre ändern onclick zuschreiben onclick="yahooWeather(); return false;".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top