проблема с выполнением скрипта в мобильном приложении - PullRequest
0 голосов
/ 28 декабря 2011
<script type="text/javascript">
       $(document).ready(function() {
          $("#sb").click(function() {
             $.ajax({
                   type: "POST",
                   contentType: "application/json; charset=utf-8",
                   data: "{ UserName: '" + $('#UN').val() + "',Password:'"+$('#Psd').val()+"'}",
                   url: "DbLogic.aspx/User_Authentication",
                   dataType: "json",
                   success: function(data) {

                    if(data.d==1)
                    {
                         $.mobile.loadingMessage = "Please wait...";
                         $.mobile.pageLoading();
                         $.mobile.showPageLoadingMsg();
                         document.location.href="DbLogic.aspx";
                    }
                    else
                    {
                        document.location.href="#";
                    }
                   }  // end of success
                });  // end of ajax
             });    //end of click call  
           });      // end of jquery call
     </script>

В приведенном выше коде я получаю сообщение об ошибке « Ошибка выполнения Microsoft JScript: объект не поддерживает это свойство или метод ».При выполнении $.mobile.pageLoading(); ошибка при получении встречи.Я также импортировал jQuery / jQuery Mobile javascript.

Пожалуйста, скажите мне, что я делаю не так.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2012

Мое намерение здесь состоит в том, чтобы отображать сообщение о загрузке, пока не появится новая страница загрузить в мобильный с помощью jquery.

С последней версией jQuery Mobile 1.1.0 они позволяют легко настраивать загрузку счетчика:

http://jquerymobile.com/demos/1.1.0/docs/config/loadingMessageTextVisible.html

0 голосов
/ 28 декабря 2011

Это потому, что функция $.mobile.pageLoading(); не существует?См. API http://jquerymobile.com/test/docs/api/methods.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...