2012-04-10 8 views
1

Ich versuche, Ajax zu verwenden, um someag zu laden, aber mein angehängter Code wird nicht von JQM erweitert. Ich versuchte $(this).trigger('create') und $(this).trigger('updatelayout'), aber es funktioniert immer noch nicht.jquery mobile, pgaechange und pageload funktioniert nicht

Dann habe ich versucht, Ajax-by-Funktion Unterstützung für jQuery Mobile zu nennen: $ .mobile.changePage()

mein Code:

$.mobile.changePage({url:'/', data:'add_new_tag=true', type:'GET'}, 'slide', false, true) 

in Aktion Index: Ich render 'index.html' I habe es in Firebug überprüft und sehe Antwort ist richtig (erwartet). Aber ich sehe nichts in meinem Browser ändern.

Habe ich etwas übersehen? Ich hoffe auf Ihre Hilfe. Danke: D

+0

Welche Version von jQuery Mobile verwenden Sie? – Jasper

+0

Ich benutze jquery-1.6.4.min.js und jquery.mobile-1.0.1.min.js –

+0

Ihr Problem war, dass Sie Syntax für alte Versionen verwendeten, aber den Code für eine neue Version verwendeten. Überprüfen Sie die Dokumentation für die Funktion 'changePage()', um zu sehen, wie Sie alle Optionen in einem einzigen Objekt übergeben können: http://jquerymobile.com/demos/1.1.0-rc.2/docs/api/methods. html – Jasper

Antwort

1

Ich war nie in der Lage, die Triggermethode (create) zu bekommen, um für mich entweder zu arbeiten. Vielleicht kann jemand anderes * Husten (Jasper) mir mit diesem Teil der Antwort helfen. Ich kann Ihnen jedoch mit Ihrem changPage-Code helfen.

Versuchen Sie dies für change statt:

$.mobile.changePage('/',{ 
    data: "add_new-tag=true", 
    type: "get", 
    transition: "slide" 
}); 
+0

das ist Arbeit. Warum läuft mein Code nicht 0_0? ah, aber die URL ist Änderung: localhost: 3000/getmoreproduct? Productlastid = 6 ist es, es zu verstecken. –

+0

Und Skript dieser Aktion ist deaktiviert, ich versuche, Bind zu ändern -> Live, aber immer noch nicht funktioniert –

+0

Versuchen Sie mit "Post" anstelle von "Get". Vergewissern Sie sich außerdem, dass Sie für die Seiteneingabe verbindlich sind, anstatt dom ready zu verwenden. – codaniel

Verwandte Themen