В основном, установка выглядит следующим образом. У меня есть простая страница контактов. Пользователи выбирают получателей электронной почты, а затем вводят тему сообщения и текст. Когда они нажимают «отправить», форма отправляется с использованием jQuery, и выполняется вызов ajax, который возвращает успех (или неудачу) того, что указанное сообщение было правильно обработано и отправлено сценарием php.
В настоящее время код выглядит следующим образом.
$(document).ready(function(){
var options = { target: '#results' };
$('#classemail').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
function fade(div_id, button) {
if(button.value == 'Send') {
$('#'+div_id).empty().show().delay(7000).fadeOut(1000);
}
}
Отправляет форму, и ответ html отображается в разделе результатов.
<div class="results" id="results"><div>
довольно простой ... Проблема в том, что я бы предпочел сделать этот ответ обратно с модальным диалоговым окном, поскольку для его работы с ручкой div требуется реальное пространство на странице, и оно не так очевидно или интуитивно понятно, как модальное диалоговое окно было бы. С этой целью я попытался добавить такую функциональность, но, честно говоря, я, вероятно, немного вышел за рамки моего текущего понимания jquery и того, как этого добиться. Это достижимо? Может ли кто-нибудь указать мне правильное направление или я должен подумать о других способах достижения этого?
Спасибо