none
Asp.Net MVC4 JqueryMobile não transfere dados via Ajax RRS feed

  • Pergunta

  • Eu tenho uma aplicação MVC4 com Jquery Mobile, consigo guardar, recuperar, deletar dados tranquilamente.

    A Navegação entre paginas também é perfeita!

    Mas a minha duvida é referente ao Ajax...

    Eu tenho uma View que serve para consulta, o usuário digita o nome num TextBox e eu pego esse nome e retorno a mesma pagina so que abaixo do TextBox uma lista com o resultado (uma lista do Model).

    Bem, usando MVC 4 em paginas WEB ele funciona carregando uma PartialView embaixo do TextBox com o resultado esperado, sem precisar recarregar a página... porém, quando uso o jQueryMobile os resultados aparecem num Nova View (a PartialView de resultados) é como se o controle Ajax.BeginForm não funcionasse para Mobile...

    Li que era porque tinha que add o script e a chamda do "jquery.unobtrusive-ajax". Eu add e continuou sem funcionar (mas MVC4 WEB Funciona!)

    Li  também que no "jQuery.Mobile" o AjaxEnabled vinha setado como false, eu pesquisei dentro do js e setei como true. Até que funcionou, carreguei os dados da partialView na mesma pagina, so que eles vinheram sem o CSS. Carregou os dados feios, sem formatação.

    Eu entendo a parte de Ajax perfeitamente para MVC4 em Paginas Web (Desktops), fiz vários testes e funciona na mesma View, mas o MVC4 Mobile não consigo carregar os dados na mesma pagina, como se fosse um complemento, eu consulto e os dados vem na mesma pagina so que sem formatação, ou eles abrem em outra View... É algum problema com o jQuery.Mobile, tem que baixar alguma biblioteca, ou o MVC4 Mobile não transfere partes do codigo via Ajax?

    quinta-feira, 21 de fevereiro de 2013 20:57

Todas as Respostas