2014-09-24 6 views
1

Я хотел бы иметь всплывающее окно подтверждения, где я могу использовать «ok» или «cancel» перед отправкой события, но я не могу управлять им.Отправить функцию после подтверждения всплывающего окна

Вот мой код, спасибо за помощь!

$('#display_events_form').submit(function() { 
      var data="eventid="+eventid+"&person="+globe_search_general_person; 

      $.post('join_event.php', data, function(response){ 

        $.each(response, function(index) { 

         $('<p align="left">Eventname: ' + response[index].name + 
         '<br>Datum/Uhrzeit: ' + response[index].startdate + 
         '<br>Ersparnis: ' + response[index].saving + ' EUR'+ 
         '<br>Treffpunkt: ' + response[index].meetingpoint + '</p>') 
         .appendTo("#join_event_response_event_details"); 

         //display_events_form 
        }); 

      },'json'); 

      $.mobile.pageContainer.pagecontainer("change", "#join_event_response", {transition: "slide"}); 
      return false; 
     }); 

ответ

0

@ user3791330 до $.post() вы можете поместить следующий код, чтобы работать, как вы хотите

if(!confirm("__YOUR MSG GOES HERE____")){ 
    return false; 
}  

или вы можете проверить, как этот

$(document).ready(function(){ 
    if(!confirm("Are you sure to countinue ?")){ 
     return false; 
    } 
    alert("Hi,I m on the way !!");  
}); 
+0

Привет, Спасибо вам первый один работает отлично , Можно ли настроить всплывающее окно? Не хотите, чтобы интернет-адрес был заголовком. – user3791330

+0

Вы не можете добавить стиль в javascript popup (confirm()). Вы должны использовать jquery model или другие плагины модели. – kuldipem

+0

Как мне изменить код, если я использую jQuery mobile plugin? – user3791330

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

  • Нет связанных вопросов^_^