jQuery对话框模式在ALERT之后未执行$.post(function(){})
jQuery dialog modal not performing $.post( function(){}) after ALERT
我正在尝试创建一个基于jquery Modal的弹出式FORM,我成功地对其进行了编码&它还使用$.post((向MySQL表提交数据。但根据下面的代码,它在ALERT之后什么都不做。它不是RESETTING形式值,不是FADEOUT,也不是AUTO-CLOSE。
jQuery代码为:
$.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");
});
有什么猜测吗,为什么?提前感谢。。。
尝试以下代码
$('form')[0].reset(); // To reset form fields
alert("New Page added :" + data).fadeOut("slow");
在我看来是出了问题的地方。
由于alert
是window
对象上的一个函数,因此在此阶段不能链接jQuery函数。
为了执行jQuery函数fadeOut
,您必须首先获取jQuery对象。
$(".ui-dialog").fadeOut("slow"); // or something like that
您不能在警报中调用fadeOut
函数,您需要在DOM对象上调用它。并且jQuery reset
函数不存在。。。
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- Jquery POST未填充数组
- 如何在php文件中获取$.post-ajax传递的值
- 在POST中将html表作为csv提交
- 直接在函数声明上使用function.prototype.bind
- jQuery:.click(function(){(element),collapse('show',f
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 如何使用post方法从方法上传文件
- Django: AJAX + CSRF POST gives 403
- AJAX不会在文件上传后重定向到网页-POST方法
- 下载使用POST数据动态生成的文件
- 如何使用自定义标头跨域执行AJAX POST
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- jQuery在输入下验证post错误消息
- 在文本区域POST后解码JSON
- 如果连接类型为none,则Javascript Function Only警报
- JQuery ajax post function不起作用
- Javascript function like php POST
- JavaScript function on post back
- jQuery对话框模式在ALERT之后未执行$.post(function(){})