(type=Method Not Allowed, status=405). Request method 'POST' not suppo

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Amo_lt/article/details/79223374

前言

这个报错在我提交表单之后出现的,使用浏览器调试,可以看到成功调用了后台的接口,但是一调用完立马出现这个错误。如下图:
报错

解决办法

网上大多说这个错误原因和post提交等等有关。问了下公司的前端大佬,是由于提交按钮的onclick事件最后没有return false;导致的。因为我是用的是form表单,ajax会提交一次,form表单自带的也会提交,在onclick事件最后加上return false;form表单就不会再提交,不然就是提交两次,所以报上面那个错。

代码

//保存事件
    $('.btn-save').click(function() {
        if($('.error-text:visible').length > 0) {
            return false;
        }else {
            saveLists();  **//这是个function,里面有用ajax调接口提交表单**
        }
       return false;    **//必须加上这个!!!**
    });

猜你喜欢

转载自blog.csdn.net/Amo_lt/article/details/79223374