ALERT后jQuery对话框模式不执行$ .post(function(){})

时间:2016-08-22 13:44:42

标签: javascript jquery jquery-ui

我正在尝试创建一个基于jquery-Modal,弹出的FORM,我编码成功&它还使用$ .post()将数据提交到MySQL表。 但是根据下面的代码,它在ALERT之后没有做任何事情。 它不是RESETTING表格值,不是FADEOUT,不是AUTO-CLOSE。

jQuery CODE是:

$.post("addnewpage.php", { newPageName1: newPageName }, function(data) {
  alert("New Page added :" + data).fadeOut("slow");
  $('#newpageform')[0].reset(); // To reset form fields
  //$("#lean_overlay").trigger("click"); 
  $("span.modal_close > i").trigger("click"); // to auto-close leanModal window
  //close_modal("modal");
});

任何猜测,为什么?在此先感谢...

3 个答案:

答案 0 :(得分:0)

尝试以下代码

df.index.droplevel([level for level in df.index.names
                if not level in ['a', 'c']]).tolist()
# => [(1, 10), (1, 11), (1, 12), (2, 13), (2, 14), (3, 15)]

答案 1 :(得分:0)

alert("New Page added :" + data).fadeOut("slow");是我认为出了问题的地方。

由于alertwindow对象上的函数,因此您无法在此阶段链接jQuery函数。

为了执行jQuery函数fadeOut,你必须先获取jQuery对象。

$(".ui-dialog").fadeOut("slow"); // or something like that

答案 2 :(得分:0)

您无法在警报上调用fadeOut函数,您需要在DOM对象上调用它。并且jQuery reset函数不存在......