проблема с плагином формы jquery - PullRequest
0 голосов
/ 13 января 2011

У меня есть плагин Jquery Form, но у меня нет кнопки отправки в моей форме? У меня есть флажок и по его щелчку я отправляю форму. Форма отправляется, но без Ajax. Я хотел бы узнать, можно ли использовать плагин формы jquery без кнопки «Отправить».

Это код, который я использую для отправки плагина формы jquery с помощью флажка onlclick. Все работает нормально без события onclick.

$('#anl_popup').hide();
var options = { success: showResponse  // post-submit callback };

$('#favourite_form').submit(function() {
    $(this).ajaxSubmit(options);
    return false;
});

$('#remember_checkbox').click(function() {
    document.favourite_form.submit();
    return false;
});

1 Ответ

1 голос
/ 13 января 2011

Да, вы можете отправить свою форму без кнопки отправки. Я бы предложил написать так:

$(function() {
   $('#favourite_form').ajaxForm({ success: showResponse });
   $('#remember_checkbox').click(function() {
       this.form.submit();
   });
});
function showResponse(responseText, statusText, xhr, $form)  { 
    alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
        '\n\nThe output div should have already been updated with the responseText.'); 
} 

Этого должно быть достаточно.

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