Ich überlege gerade, wie ich das eigentlich mit dem Ajax-Request mache, wenn ich die Seite einfach so lade, also mit den ganzen query string Argumenten...
Also vermutlich .on( 'pageBeforeCreate', function() $.ajax( { ...
Shit. Nix geht.
pageinit, pagecreate, alles leere Werte... na super
Ja. Im Moment probiere ich mich gerade in die URl Geschichte einzulesen. Das Problem könnte aber sein, dass jQM dafür nicht ausgelegt ist, ich also lt. Plan keine Seite direkt aufrufen soll.
The basic workflow with page loading is as follows: first, a page is requested with a normal HTTP request, and subsequent "pages" are then requested and injected into that page's DOM. Because of this, the DOM may have a number of "pages" in it at a time, each of which can be re-visited by linking to its data-url attribute.
Inwiefern ist das sinnvoll, wenns dynamischen Seiten sind..das kann man sich doch sparen, es sei denn JQM besteht draufm, aber so sieht in der Demo ja nicht aus.
das läuft mit history.js, was ja im Grunde das macht, was Du eben in dem Link gepostet hast..entweder Hashchange oder push.state falls der Browser das denn kann.
was Dir eigentlich auch egal sein sollte, weil es JQM / Plugin regelt.
Alles klar. Hilft mir nur leider gerade gar nicht, weil's keien History ist, wenn ich einen Link aufrufe, dessen Inhalte noch nicht existieren (aber hübsch ist die Seite).
was deine php seite dann macht, ist ja erstmal egal
und so lese ich das da auch: du hast einfach seiten, die generieren irgendwie geartetes MArkup auf Grund völlig gleichgültiger Logik und die werden dann "injected"
achso, ja sieht anders aus bei dir..aber irgendwie sowas und dann bauste dir entsprechend zusammen, welche Daten geholt werden soll.
und wie ich das seh, gibt es keine notwendigkeit irgendwas schon vorher im DOM zu haben, und auch nicht etwas im DOM zu lassen. Eigentlich kannst Du eben immer mit einer "Seite" arbeiten, ohne auf Übergangsanimationen zu verichten, falls es irgendiwe darum geht.
Tip am Rande: Wenn Du irgendwo während dem Entwickeln print_r/var_dump/export machst, dann stell ein echo __LINE__ voran. Sonst findest Du das manchmal irgendwie nicht wieder :P