2015-02-03 3 views
1

Вот моя формаJQuery всплывающее окно отправки формы в методе пост

<form method="POST" action="adddriverprocess.php" enctype="multipart/form-data"> 
<...> 
<...> 
</form> 

Он хорошо работает в отправке <input type="submit" value="Submit"/>

Я пытаюсь иметь JQuery всплывающее окно, в нем, где, нажав должны формировать выполните действие post.

Таким образом, я имел эту кнопку Jquery

<a href="javascript:;" id="<?php echo url();?>/adddriverprocess.php" class="btnActivation"><button class="delete-btn btn-sm"><span class="icon"></span></button></a></td> 

С

$('.btnActivation').click(fnActivation); 
    function fnActivation() { 
     var url =$(this).attr("id"); 
    $("#dialog-confirms").html("Are you sure you want to submit this form ?"); 
var buttonsConfig = [ 
    { 
     text: "Yes", 
     "class": "ok", 
     click: function() { 
     $(this).dialog('close'); 
     window.location.href=url; 
     } 
    }, 
    { 
     text: "Cancel", 
     "class": "cancel", 
     click: function() { 
     $(this).dialog('close'); 
     } 
    } 
]; 
    $("#dialog-confirms").dialog({ 
     resizable: false, 
     modal: true, 
     title: "Ma$na Taxi", 
     height: 250, 
     width: 400, 
     buttons: buttonsConfig, 
    }); 
} 

Всплывающее приходит хорошо, но когда я нажмите кнопку ОК он принимает меня к adddriverprocess но get метод, но я хочу, чтобы он делал в post метод с данными, которые заполнены именем.

Как я могу это сделать?

+0

Так положить форму там и представить его ... – epascarello

+0

Вы имеете в виду внутри всплывающего окна? – ABD

ответ

1

Поместите идентификатор в форму и измените функцию «Да», чтобы опубликовать свою форму вместо местоположения.

Изменить это:

click: function() { 
    $(this).dialog('close'); 
    window.location.href=url; 
} 

Для этого:

click: function() { 
    $('#MyForm').submit(); 
    $(this).dialog('close'); 
} 

Вот JQuery представить() документация: http://api.jquery.com/submit/

+0

Отлично! Он будет считать, что входной тип «файл» слишком прав? – ABD

Смежные вопросы