ОТПРАВИТЬ форму с использованием метода post без ajax (jquery mobile) - PullRequest
2 голосов
/ 14 марта 2011

Я делаю форму входа, которая выглядит так:

<head> 
    <script src="http://code.jquery.com/jquery-1.5.min.js"></script>
    <script src="../sp/jqm/jquery.mobile.js"></script>
    <script type="text/javascript">
    $(document).bind("mobileinit", function(){
        $.extend(  $.mobile , {
            ajaxFormsEnabled: false,
            ajaxEnabled: true
        });
    });

    </script>
    <link rel="stylesheet" href="../sp/jqm/jquery.mobile.min.css" />
</head>
<body>
    <div data-role="page" data-theme="b"> 
        <div data-role="header">
            <h1>Login</h1>
        </div> 
        <div data-role="content">
            <form action="login_act.asp" method="POST" id="frm_prijava" name="frm_prijava">
                <div data-role="fieldcontain">
                    <label for="username"> User name:</label>
                    <input type="text" name="username" id="username" value=""  />
                    <label for="pass">Password:</label>
                    <input type="password" name="pass" id="pass" value=""  />
                    <input type="submit" name="sbm" id="sbm" data-role="button" value="Enter" /> 
                </div>
            </form>
        </div> 
    </div> 
</body>

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

как я могу отправить эту форму без ajax?

1 Ответ

1 голос
/ 15 марта 2011

Попробуйте выполнить событие mobileinit до загрузки jQuery Mobile

Событие mobileinit запускается сразу после выполнения, вам необходимо привязать обработчик событий перед загрузкой jQuery Mobile.

Приветствия

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