2013-02-19 2 views
0

У меня проблема с ah changePage. Я хочу переключить страницу после вызова Ajax.JQuery mobile changePage после вызова Ajax

Если форма get submit, эта функция будет выполнена, но после вызова ajax страница не переключается.

Если я хочу установить точку останова на этот вызов, это не остановится.

Что мне делать, что я могу переключить страницу после вызова ajax.

$("#serialNumber").submit(function() { 
     $.ajax({ 
      type: "POST", 
      url: "mobilemain.do", 
      data: "serialNumberInput=" + $("#serialNumberInput").val(), 
      success: function(msg) 
      { 
       $.mobile.changePage("#machine_manuals", "slide"); 
      } 
     }); 
    }); 

Edit:

Ok! Я нашел некоторый намек на мою проблему.

Вызов SAP-сервера осуществляется из формы-submit, а не из моего ajax-вызова. Он никогда не идет по методу выше.

На моем сервере, я сделал, что:

l_view = create_view(view_name = 'main.htm'). 
call_view(l_view). 

Но я не хочу называть main.htm. Я хочу назвать вторую страницу в мобильном проекте jquery. (main.htm # machine_manuals)

Как это работает?

ответ

1

За исключением страницы, на которую вы переходите, все параметры для $ .mobile.changePage передаются в качестве пары ключ-значение в объекте.

Ваш changePage должен выглядеть следующим образом:

$.mobile.changePage("#machine_manuals", {transition: "slide"}); 

Документация для метода, и доступные варианты можно найти здесь: http://api.jquerymobile.com/jQuery.mobile.changePage/

+0

Спасибо за ваш ответ, но он по-прежнему не работает. :( Я думаю, что что-то с Ajax-вызов не работает, потому что если я пытаюсь предупреждение вместо changePage, он также не работает. –

+0

Ok! я нашел некоторый намек на мою проблему. САП .. -Server вызов от формы подать и не из моего АЯКС-вызова Он никогда не идет в вышеуказанном способе на моем сервере, я сделал, что: l_view = create_view (view_name = «main.htm») call_view (l_view) Но я не хочу называть main.htm. Я хочу назвать вторую страницу в мобильном проекте jQuery. (Main.htm # machine_manuals) Как это работает? –

Смежные вопросы