--X-- 2022-05-03 18:10 采纳率: 66.7%
浏览 211
已结题

layui.form的 return false没用,还是会跳转

let form = layui.form;
form.on('submit(go)',function(){
    if(!img) return layer.msg('请选择图片');
    const commodity = $('[name="commodity"]').val();
    const use = $('[name="use"]').val();
    console.log(img);
    let file = new FormData();
    file.append('commodity',commodity);
    file.append('use',use);
    file.append('img',img);
    $.ajax({
        method: 'post',
        url: 'http://127.0.0.1:3000/my/banner/add',
        data:file,
        processData : false,
        contentType : false,
        success: (res)=>{
            console.log(res);
        },
        error: (err)=>{
            console.log(err);
        }
    })
    return false;
})

  • 写回答

1条回答 默认 最新

  • --X-- 2022-05-03 19:07
    关注

    好像是因为图片的原因,ajax会进行刷新,但是不知道怎么阻止

    评论

报告相同问题?

问题事件

  • 系统已结题 5月11日
  • 创建了问题 5月3日