получить данные с помощью ajax, jquery

-4

У меня есть этот код для работы с:

<div data-role="content">
            <div data-role="content">
                <form id="registerForm" action="/register" method="post" data-ajax="false" class="ui-body ui-body-a ui-corner-all">
                    <fieldset>
                        <div data-role="fieldcontain">
                            <label for="rUIdInput">Email:</label>
                            <input name="<%=User.USER_ID%>" id="rUIdInput" value="" type="email" placeholder="[email protected]" /> 
                            <label for="rUPwInput">Password:</label>
                            <input name="<%=BasicAuthRedirectServlet.PASSWORD%>" id="rUpwInput" value="" type="password" placeholder="Your password" />
                        </div>
                        <button type="submit" data-theme="b">Register</button>
                    </fieldset>
                </form>
            </div>
        </div>

Когда я нажимаю кнопку регистрации и набираю некоторые значения и регистрирую регистр, я возвращаю объект JSON. Я не уверен, как получить дескриптор этого объекта JSON

БЛАГОДАРЯ!

Теги:
jsp

1 ответ

0
Лучший ответ

Я надеюсь, предположим, что вам нужно POST данные формы в /register. Если это так, то это то, что вам нужно. Вы уже сказали, что кнопка:

<button type="submit" data-theme="b">Register</button>

Используя jQuery (или jQM), вы можете сделать это:

  1. Дайте ID кнопке и форме.

    <form id="registerFrm" action="/register" method="post" data-ajax="false" class="ui-body ui-body-a ui-corner-all">
    
    <button type="submit" data-theme="b" id="registerBtn">Register</button>
    
  2. Далее устанавливается обработчик действия кнопки.

    $(document).ready(function(){
        $("#registerBtn").click(function () {
            $.ajax({
                url: $("#registerFrm").attr("action"),
                data: $("#registerFrm").serialize(),
                type: "POST",
                success: function (data) {
                    alert(data);
                }
            })
        });
    });
    

Скажите, если бы это сработало для вас.

  • 0
    когда я нажимаю submit, я возвращаю объект JSON. Я просто не знаю, как справиться с этим объектом.
  • 0
    @MJB Я только что обновил эту часть. :) Как только ты получишь JSON, что ты хочешь делать?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню