Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.08.2012, 16:07
Новичок на форуме
Отправить личное сообщение для ambal Посмотреть профиль Найти все сообщения от ambal
 
Регистрация: 13.08.2012
Сообщений: 1

jquery.form success not work
в функции генерируется форма, после на неё вешаю обработчик ajaxForm, запрос к сервлету идёт, всё норм отрабатывается, получен ответ 200 OK, но параметр success не отрабатывается, т.е. функция, указанная в нём не запускается...

функция, генерирующая форму с обработчиком:

function viewOrderFrm(str){
        alert(str);
        $("#viewBook").html('<form action="order" method="post" id="orderFrm"><p style="font-weight:bold">'+
                            'All fields are required. plz input the following info.</p><table><tr>'+
                            '<td><input type="text" placeholder="name" name="firstName" size="25" required autofocus>'+
                            '</td></tr><tr><td>'+
                            '<input type="text" placeholder="last name" name="lastName" size="25" required></td></tr><tr><td><input type="text" placeholder="street" name="street" size="25" required></td></tr><tr>'+
                            '<td><input type="text" placeholder="city" name="city" size="25" required></td></tr><tr>'+
                            '<td><input type="text" placeholder="state" name="state" size="2" required></td></tr>'+
                            '<tr><td><input type="text" placeholder="zipcode" name="zipcode" size="10" required>'+
                            '</td></tr><tr><td>('+
                            '<input type="tel" placeholder="phone #:" name="phone" size="3" required>)<input type="tel" placeholder="phone" name="phone2" size="3" required>'+
                            '</td></tr><tr><td><input type="month" placeholder="expiration(mm/" name="expires" size="11" required>'+
                            '<input type="month" name="expires2" placeholder="yy)" size="2" required></td></tr>'+
                            '<tr><td><input type="submit" value="submit"></td></tr></table>'+
                            '</form>');
        $(document).ready(function(){
            $('#orderFrm').ajaxForm({
            dataType: 'application/json',
            success: function(str){
                alert('success');
                viewOrderFrm(str);
            }
        });
        });
        return false;
    }


doPost метод servlet'a:

Код:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        Calendar calendar = Calendar.getInstance();
        Calendar calendarNow = Calendar.getInstance();
        calendarNow.setTime(new Date());
        calendar.set(Integer.parseInt(request.getParameter("expires2")), Integer.parseInt(request.getParameter("expires")), 1);
        if (!calendarNow.after(calendar)) {
            response.setContentType("application/json");
            response.setCharacterEncoding("UTF-8");
            response.getWriter().write("success");
        } else {
            response.setContentType("application/json");
            response.setCharacterEncoding("UTF-8");
            response.getWriter().write("dateFail");
        }
    }
В чём проблема?(

мда, кавычки в ответе решают, вопрос снят

Последний раз редактировалось ambal, 13.08.2012 в 16:40.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JQuery Form иногда не срабатывает функция обратного вызова success fedyak jQuery 2 23.01.2013 11:03
$.ajax работает без success но при этом часть кода перезагружается!? saturn Элементы интерфейса 0 16.10.2011 10:09
dropdownlist selected value don't work coder13aa Общие вопросы Javascript 5 03.10.2011 00:41
ajax success в ie7 проблема harek13 AJAX и COMET 0 26.05.2011 17:15
jquery 1.4.2 + jquery.form: разное поведение ajaxSubmit в разных браузерах dmitry87 jQuery 3 30.10.2010 02:01