Я использую проверку формы на стороне сервера, чтобы опубликовать ответ (в формате html) на форму, отправленную с использованием Ajax, но более конкретно с помощью плагина http://jquery.malsup.com/form/#getting-started.
Я пытался:
<script type="text/javascript">
$(document).ready(function() {
var $dialog = $('<div id="dialog"></div>')
.html('This dialog will show every time!')
.dialog({
autoOpen: false,
title: 'Basic Dialog'
});
$('#bookingForm').ajaxForm({
success: function() {
$dialog.dialog('open');
// prevent the default action, e.g., following a link
return false;
}
});
});
</script>
Передача Ajax запускается, и сервер возвращает ответ, но диалог jquery отсутствует.
Удаление
autoOpen: false,
показывает диалоговое окно, поэтому я знаю, что эта часть сценария
Я также проверил обратный вызов с предупреждением, и он также работает.
Ваша помощь приветствуется.
Тим