在layer.open中的确定按钮提交layer.open中显示表单,要求使用$.ajax与params
时间: 2023-10-24 21:11:58 浏览: 98
可以使用以下代码实现:
```
layer.open({
type: 1,
title: '表单',
content: '<form id="myForm"><input type="text" name="name"><input type="text" name="age"></form>',
btn: ['确定', '取消'],
yes: function(index, layero) {
var params = $('#myForm').serialize();
$.ajax({
url: 'your/url',
type: 'POST',
data: params,
success: function(data) {
//处理成功后的逻辑
},
error: function() {
//处理失败后的逻辑
}
});
layer.close(index);
},
btn2: function(index, layero) {
layer.close(index);
}
});
```
以上代码中,使用了layer的open方法打开一个表单,点击确定按钮后,使用$.ajax提交表单数据到指定的URL,同时关闭弹窗。在$.ajax的success和error回调函数中,可以处理成功或失败后的逻辑。
阅读全文