JQuery Mobile - changePage Ergebnis: undefined
Ich habe ein seltsames problem mit JQuery Mobile changePage () - Funktion. Ich bin versucht zu laden .php-Seite, nachdem ein button geklickt wurde.
Dies ist der code den ich verwende:
/* SUBMIT SEARCH FORM */
$('input#search-submit').click(function()
{
$.mobile.changePage("search.php");
});
Nach Klick auf die Schaltfläche jedoch nur Lasten einer Seite angezeigt: undefined (die url im browser, ist jedoch die richtige: "http://somedomain.com/search.php"). Und nach dem aktualisieren der Seite, es zeigt auch die Ergebnisse, nur gut!
Gibt es keine Fehler oder seltsame Warnungen auf meine Konsole, so dass ich kann nicht herausfinden, warum verhält es sich so...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte genau das gleiche problem, und fand die Antwort in dieser Frage:
Warum sehe ich den Wert "undefined" auf dem Bildschirm, wenn ich " submit form in jQuery Mobile?
Zusammenzufassen - Sie brauchen, um sicherzustellen, dass das Skript Sie Einreichen gibt einen vollständigen jQuery-Mobile-Seite - es braucht alle üblichen jQuery-mobile-Seite Elemente, wie z.B. ein div mit
data-role="content"
.Müssen Sie eine grundlegende HTML-Format search.php. Zum Beispiel
search.php