Я пытаюсь отобразить всплывающее окно с использованием jquery, отображающее сообщение об успешном завершении после обновления строки таблицы.Отображаемое сообщение во всплывающем окне
Это код, который я пытаюсь:
$.ajax({
type: "POST",
url: "process.php",
dataType: 'html',
data: {
name: $('#name').val(),
address: $('#address').val(),
city: $('#city').val()
},
beforeSend: function(){$('#loading').show();},
success:function(data){
$('#manage_user table > tbody:last').find('tr:first').before(data);
$('#success').dialog({
autoOpen: false,
height: 'auto',
width: 350,
modal: true
});
setTimeout("$('#success').hide(); ", 3000);
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
},
complete: function(){
//alert('update success');
}
});
Но моя проблема после обновления закончил это сообщение не отображается в всплывающем окне.
Это мой HTML -
<div id="success" title="Hurray,">
<p>User table is updated.</p>
</div>
Может кто-нибудь сказать мне, где я неправильно? Спасибо.
Спасибо за ответ. Теперь откройте всплывающее окно. Но есть проблема, мне нужно иногда исчезать это всплывающее окно. Здесь он исчезает только из части тела, и все же всплывающий заголовок есть. – TNK
@TNK: проблема с фиксированным таймаутом –
вы можете мне сказать, как я удаляю кнопку закрытия и как добавить fadeout, когда это всплывающее окно исчезнет. – TNK