Как мне обработать несколько кнопок в jQuery ajaxform? - PullRequest
1 голос
/ 06 сентября 2010

Я использую плагин ajaxform для jQuery . У меня есть форма с кнопками Сохранить и Отмена .

Как обработать несколько кнопок, чтобы кнопка Сохранить отправляла URL-адрес, а кнопка Отмена перезагружала контейнер формы с представлением только для чтения с другого URL-адреса?

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010

Вы можете использовать

<input type="submit" ... />

для вашей кнопки Сохранить и

<input type="button" class="cancel" ... />

для вашей кнопки Cancel .

Ваша кнопка Сохранить отправит форму с помощью ajaxForm, и вы можете установить другое действие для своей кнопки Отмена с помощью jQuery:

jQuery(function($){
    $('.cancel').click(function(){...});
});
1 голос
/ 06 сентября 2010

Положите каждую кнопку в другой форме. Но если кнопка отмены просто перенаправляет, тогда она не может просто отправить в ActionResult, как это делает якорь?

Или попросите кнопку отмены сделать запись AJAX и вернуть HTML-код PartialView и заменить желаемое содержимое частичным HTML-представлением.

...