Хорошо, я искал, но не нашел точную проблему ...
Я загружаю jqModal со скрытым div, который содержит контактную форму, которая публикует сообщения для обработки страницы через $ .ajax
Все работает отлично. Ответное сообщение отображается в модальном окне, и пользователь может выйти из модального режима.
Проблема в том, что при повторном запуске модального get (без обновления родительской страницы) отображается текст ответа от предыдущего использования модального режима. Я хочу перезагрузить скрытый div на родительской странице с пустой формой.
$('.submitModal').click(function(e){
e.preventDefault();
$('form').hide();
var pStartTime = $('#eventStartTime').val();
var eventDataString = 'startTime='+pStartTime;
$.ajax({
type:"POST",
url:"i_calendarAddEvent.php",
data:eventDataString,
success: function(responseText){
$('.addEventTitle').html('Success. Event Added.');
$('.showResponse').html(responseText);
}
});
});
Я пытался добавить вызов для сброса элементов формы (в функции успеха $ .ajax), но не уверен, работает ли он, потому что форма в скрытом элементе div больше не отображается.
function resetForm(formid) {
$('#' + formid + ' :input').each(function(){
$(this).val('').attr('checked',false).attr('selected',false);
});
}
Спасибо за любые идеи.