Acabo de empezar a aprender jQuery Mobile, y he aprendido cómo carga todos los enlaces a través de ajax sin cargar la página siguiente. Varias de mis páginas usan formularios y GET para pasar datos a la página siguiente-- ¿Cómo puedo hacer esto mientras uso jQuery Mobile?¿Pasar datos entre páginas con jQuery Mobile?
Respuesta
Una cosa que creo que es genial sobre JQM es que no tienes que usar parámetros para pasar datos entre páginas. Ya que estás en el mismo DOM como la primera página, se puede acceder a los datos utilizando variables llanura de edad, es decir
field1 = $('[name=field1]').val();
field2 = $('[name=field2]').val();
Y mientras usted está utilizando la función de ajax de JQM que podría hacer lo siguiente en el página siguiente:
$('.title').text(field1);
Hice a jsfiddle example para usted.
Otras formas serían usar la API localStorage o sessionStorage o también hay algunos complementos mencionados en los documentos.
¿por qué Aerovistae no acepta esto como la respuesta? Tengo la misma pregunta y esta respuesta me ayudó – imin
este es un buen ejemplo. pero cómo hacer la solicitud POST. –
Comúnmente, hay 2 método para parámetro de transferencia entre la página jQuery Mobile.
- Modifique la dirección Ajax en la primera página y analice el ajax para obtener el parámetro en la página siguiente.
- Usando HTML5 sessionStorage, un tipo de WebStorage, para transferir el parámetro.
Esta es la dirección uso ajax método para transferir parámetro. How to pass and get Parameters between two Pages in Jquery Mobile?
Usando sessionStorage/localStorage para transferir parámetros, puede añadir este código en primera página,
<a href="#page_Parameter1" onclick="sessionStorage.ParameterID=123">
Before go to next page, parameter id is storaged into sessionStorage.
</a>
En la página siguiente, puede utilizar este método para tomar el contenido del parámetro,
$('#page_Parameter1').live('pageshow', function(event, ui) {
alert('Parameter ID: ' + sessionStorage.ParameterID);
});
- 1. Páginas dinámicas con jQuery Mobile
- 2. Buenas Prácticas para pasar datos entre páginas
- 3. jQuery-mobile y datos obsoletos en las páginas
- 4. Pasar datos entre dos páginas html en phonegap
- 5. Compartir datos entre páginas html
- 6. ¿Cómo pasar valores (parámetros) entre páginas XAML?
- 7. Windows Phone 7 - pasar valores entre páginas
- 8. jQuery Mobile Navigation Tabs
- 9. usando iscroll con jquery mobile
- 10. jQuery Mobile mismo pie de página en páginas diferentes
- 11. Diferencia entre jQTouch y jQuery mobile
- 12. La diferencia entre jQuery Mobile y PhoneGap
- 13. Forma correcta de utilizar phonegap y jquery mobile con múltiples páginas html
- 14. jQuery Mobile - botón Atrás
- 15. Desactivando el botón JQuery Mobile con JQuery
- 16. ¿Cómo acelerar jquery mobile/phonegap?
- 17. Cambiar el tema por defecto de datos de jQuery Mobile
- 18. Cómo pasar valores entre dos páginas en WPF
- 19. JQuery Mobile ajaxEnabled + asp.net formulario postbackurl = issues
- 20. entre páginas
- 21. jQuery Mobile vs jQuery regulares
- 22. jquery mobile data-icon
- 23. Pasar datos entre hilos en C#
- 24. audio que se reproducen con jQuery Mobile
- 25. Error con redireccionamientos en JQuery Mobile
- 26. jQuery Mobile con flot y navegación AJAX
- 27. ¿Puedo usar JQuery Mobile con EmberJS?
- 28. Encabezado persistente en jQuery Mobile
- 29. jQuery Mobile CSS3 Transiciones de página sin jQuery Mobile Library
- 30. jquery mobile custom css?
eche un vistazo a este jsfiddle http://jsfiddle.net/Palestinian/RFv4C/ –
Dude .... dos años y medio demasiado tarde – Aerovistae
pero doe no significa que esta respuesta deba ser eliminada. Pegué a cualquiera que lo encuentre útil como yo. De todos modos, ¿cómo llego tarde, pero genial :) –