首先我想说我根本不是 javascript 专家..
我正在测试Ray Stone的leanModal 插件。我可以使用插件打开和关闭模式。
我在模态 div 中添加了一个表单。我现在要做的是在用户单击提交按钮时关闭模式(如您在项目网站中所见)。
问题是我没有像往常一样处理表格。我使用 jQuery 获取数据,并使用$.ajax()
. 这是我的代码:
$(function() {
$('#add-user').submit(function() {
$.ajax({
type: 'post',
url: '***',
data: '***',
contentType: 'application/json',
dataType: 'json'
});
$(this).closest('form').find("input[type=text], textarea").val("");
$(this).leanModal.closeModal('#cp');
return false;
});
});
#add-user
打开模式的链接
在哪里
。#cp
是模态的 div id。
在这种情况下,div 靠近,但 div 后面的模糊在用户点击之前不会消失。效果和使用$('#cp').remove();
How can I fully close the div when the request is sent时效果一样?提前致谢
更新:我的代码的 jsFiddle在这里可用。一些 CSS 规则被遗漏了,我没有展示 AJAX 请求,但我认为主要代码就在那里。