我很努力地找到一种方法来成功ajax事件后打开对话窗口。目前,我正在使用jquery .html插入一些HTML到一个div,但我想要做的是用html创建一个对话框窗口,而不是使用标准的命名div。原因是因为价值观发生了变化,所以标准答案不会。这是possibe?ajax成功电话打开对话框
我的示例代码中的div; #对话消息,只是一个例子。由于
的jQuery +对话框代码
//Begin function to submit report form
$(function() {
$("#frmreport").submit(function() {
var send = $(this).serialize();
$.ajax({
type: "POST",
url: "/sample/admin/frm10010.php",
data: send,
dataType: "json",
success: function (msg) {
$("#confirm_department").hide();
$(function() {
$("#dialog-message").dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
});
//alert('You have succesfully submitted your '
// + msg.dept + ' report. Thank you.');
//$("#report_result").html("You have succesfully
// submitted your report. Thank you."+"<br /><br />");
$("#formShow").hide();
$("#formImage .col_1 li").show();
$("#frmreport").get(0).reset();
}
});
return false;
});
});
// End function to submit report form
删除''(函数(){...})'围绕对话框初始化启动程序:) – krishgopinath
是的,只需用代表div的html字符串替换'“#dialog-message”'。 –
@passionateCoder完成。非常感谢 – user1532468