先提提我遇到的坑:在提交ajax表单后,控制器端已经将数据存到了数据库,也打印出了返回的json数据,但是ajax的success和
error方法就是不执行,开始还以为是自己的代码有问题。
后来在layui的官网看了官方的案例程序,发现了这个:
//监听提交
form.on('submit(demo1)', function(data){
layer.alert(JSON.stringify(data.field), {
title: '最终的提交信息'
})
return false;
});
关键就在这个return false。
贴一下代码吧:
弹出层JS:用点击事件来触发这个addlesson()
function addlesson() {
layui.use('layer', function () {
var layer = layui.layer;
// layer.msg('hello');
layer.open({
type: 2 //此处以iframe举例
, title: '添加新课程'
, area: ['600px', '500px']
, shade: 0
, maxmin: true
, offset: 'auto'
, content: '{:url("index/addlesson&#