2012-04-10 5 views
1

J'essaye d'utiliser ajax pour charger quelque chose, mais mon code ajouté n'est pas amélioré par JQM. J'ai essayé $(this).trigger('create') et $(this).trigger('updatelayout') mais cela ne fonctionne toujours pas.jquery mobile, pgaechange et pageload ne fonctionnent pas

Alors j'ai essayé d'appeler par la fonction ajax jquery support mobile: $ .mobile.changePage()

mon code:

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

dans l'index d'action: Je Render 'index.html' I l'ai vérifié dans firebug et voir la réponse est correcte (attendue). Mais je ne vois rien changer dans mon navigateur.

Ai-je raté quelque chose? J'espère recevoir votre aide. Merci: D

+0

Quelle est la version mobile de jquery vous utilisez? – Jasper

+0

J'utilise jquery-1.6.4.min.js et jquery.mobile-1.0.1.min.js –

+0

Votre problème était que vous utilisiez la syntaxe pour les anciennes versions, mais en utilisant le code pour une nouvelle version. Extrayez les docs de la fonction 'changePage()' pour voir comment vous pouvez passer toutes les options dans un seul objet: http://jquerymobile.com/demos/1.1.0-rc.2/docs/api/methods. html – Jasper

Répondre

1

Je n'ai jamais réussi à faire fonctionner la méthode trigger ('create') pour moi non plus. Peut-être que quelqu'un d'autre (Jasper) peut m'aider avec cette partie de la réponse. Je pourrais peut-être vous aider avec votre code de changPage cependant.

Essayez ceci pour changePage à la place:

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

c'est le travail. Pourquoi mon code ne s'exécute pas 0_0. ah, mais l'URL est le changement: localhost: 3000/getmoreproduct? Productlastid = 6 est-il le moyen de le cacher. –

+0

Et le script de cette action est désactivé, j'essaie de changer bind -> live, mais ne fonctionne toujours pas –

+0

Essayez d'utiliser 'post' au lieu de 'get'. Assurez-vous également que vous liez à pageinit au lieu d'utiliser dom ready. – codaniel

Questions connexes