Les liens sur mon site ne fonctionnent pas et j'ai obtenu une solution d'utilisation data-ajax="false"
sur mes ancres sans obtenir une explication vraie. Est-ce que quelqu'un peut m'aider?Que fait réellement data-ajax = "false"?
Répondre
data-ajax
est une fonctionnalité de jQuery Mobile. JQM par défaut va essayer de charger les pages via ajax pour améliorer l'expérience utilisateur et les transitions. Si vous définissez data-ajax='false'
, JQM effectuera une requête de page normale au lieu d'utiliser ajax. Cela peut être utilisé sur des formulaires ainsi que des liens.
De l'docs:
Cela indique le cadre de faire un rechargement de la page complète pour effacer le hachage Ajax dans l'URL
Si vous souhaitez désactiver ajax sur tous vos liens puis au lieu d'ajouter data-ajax
à tout, vous pouvez le faire comme ceci:
$(document).bind("mobileinit", function() {
$.mobile.ajaxEnabled = false;
});
Rien du tout.
data-*
est un ensemble générique d'attributs dans lesquels vous pouvez stocker des données pour l'accès par JavaScript.
À moins que vous ayez du JavaScript qui les traite, ils n'ont aucun sens.
jQuery n'a rien construit qui fait quoi que ce soit avec eux.
La chose est que cela fonctionne. J'ai un site web où j'ai dû changer l'appereance, pour faire un design réactif. Et je me suis retrouvé avec des liens qui ne fonctionnent pas –
Si "ça marche" c'est que du JavaScript fait quelque chose avec. La réponse acceptée suppose que vous utilisez jQuery mobile. Vous n'avez jamais dit cela dans la question. – Quentin
si vous définissez l'attribut d'un élément t o données nom, vous pouvez, par jQuery, chercher à l'aide $('element').data('name')
au lieu de $('element').attr('data-name');
, mais les attributs data-*
peut encore être utilisé pour la délégation de l'événement, comme $(document).on('click', '[data-name]', function(){});
- 1. Que fait réellement StreamingContextStates.Clone?
- 2. Que fait réellement BlockingCollection.Dispose?
- 3. Que fait réellement #include?
- 4. Que fait réellement NSLog?
- 5. Que fait réellement Process.Dispose()?
- 6. Que fait réellement _locking()?
- 7. Que fait réellement "GET_ACCOUNTS"?
- 8. Que fait réellement "OperationContext.Current.GetCallbackChannel"?
- 9. Que fait réellement mysqli_store_result()?
- 10. Que fait Kernel.Inject (instance); fait réellement?
- 11. Que fait "save (false)"?
- 12. Que fait réellement TwoPassFilter GPUImage?
- 13. Que fait réellement requestValidationMode = "2.0"?
- 14. Que fait réellement ifstream :: rdbuf()?
- 15. Que fait réellement SetPriorityClass (REALTIME_PRIORITY_CLASS)?
- 16. OpenGL - que fait réellement glDeleteTextures?
- 17. Que fait réellement Sinatra :: Base.condition?
- 18. Expression.Bind() - que fait-il réellement?
- 19. Que fait réellement CloudQueue.EndAddMessage (IAsyncResult)?
- 20. Découvrez ce que fait réellement ElasticLinq
- 21. Que fait réellement SubclassFetchMode (Kodo OpenJPA)?
- 22. Arduino F(): que fait-il réellement
- 23. Que fait réellement cette commande dans django?
- 24. Que fait réellement Array.Clear sous les couvertures?
- 25. Que fait réellement l'instruction d'assemblage 'db'?
- 26. Que fait réellement la fonction $ dans haskell?
- 27. Que fait réellement le gwt PlaceTokenizer?
- 28. Que fait la ligne "fm2.fm1 = this;" fait réellement?
- 29. Que fait réellement la file d'attente <T>
- 30. Que fait réellement l'opération d'assemblage att [sub (% eax), edx]?
Y at-il un moyen de rendre toute ma demande "normale"? –
Bon à savoir cela – rpax
Cela a résolu un problème que j'avais avec un plugin ne chargeant pas parfois lorsque les liens ont été cliqués .. Merci! – jason