使用情景:TP5使用xadmin开发后台时,列表页上点击“添加”,通过弹出页面进入添加功能,完成后需要自动关闭弹窗,并刷新列表页,这个功能需要使用ajax完成。
- add.html模板页的js代码如下
<script>layui.use(['form', 'layer'],
function() {
$ = layui.jquery;
var form = layui.form,
layer = layui.layer;
//下边这个是得到父窗口索引,以作出判断,如果是1,则说明是弹窗,通过ajax提交数据,如果是未定义,则说明是
//通过左侧导航栏点击进来的,不需要通过ajax,通过正常post进行提交。
var index = parent.layer.getFrameIndex(window.name);
if(index==1){
//监听提交
form.on('submit(add)', function(data){
var cate_ename = $('#cate_ename').val();
var cate_title = $('#cate_title').val();
var cate_keywords = $('#cate_ke