Я использую функцию beforeSubmit формы pluggin формы jQuery, чтобы закрыть модальное диалоговое окно, и я хочу, чтобы другой отображал последующие записи с результатом отправки формы, поэтому я добавил еще один модальный в функцию успеха и прохождение через responseText ... но новый модальный диалог никогда не всплывает ... как я могу заставить его всплывать? Я также хотел бы знать, как изменить innerHTML диалогового окна. Я попробовал dialog.data.html (responseText); и некоторые другие вещи, но ничто из этого не сработало.Изменение внутреннего HTML в диалоговом окне SimpleModal?
Вот код для отправки формы:
$('#member_ban_forum').ajaxForm({
data: { member: member }, beforeSubmit: function() {
$.modal.close();
},
success: function (responseText) {
$().delay(5000, function() {
simpleModal(responseText);
});
}
});
Вот код для всплывающей функции SimpleModal я сделал:
function simpleModal (html) {
$(html).modal({
containerCss:{
height:340,
width:450
},
onOpen: function (dialog) {
dialog.overlay.fadeIn(350, function() {
dialog.container.fadeIn(350, function() {
dialog.data.slideDown(350);
});
});
},
onClose: function (dialog) {
dialog.data.slideUp(350, function() {
dialog.container.fadeOut(350, function() {
dialog.overlay.fadeOut(350, function() {
$.modal.close();
});
});
});
}
});
}
выделить весь блок кода и нажмите кнопку '{}' в пространство над ней 4 пространств ... которые позволили уценки форматирование кода :) –
Да, извините, первая публикация при переполнении стека. Также первый раз в то время я не смог использовать Google, чтобы найти ответ на проблему :( – Xylogeist
Ур код напугает всех прочь .. – Baz1nga