异步请求后端接收数据中文乱码解决方式

可以尝试将异步请求方式将get改为post

造成该问题原因很多,这只是其中一种。可以参考

如以下异步请求:

       $(".submit").click(function () {
    
    
            var param = $("#form1").serialize();
            param = decodeURIComponent(param,true);
            alert(param)
            $.ajax({
    
    
                url:'../user/save',
                type:'post',
                data:param,
                dataType:'json',
                success:function(ret){
    
    
                    if(ret.status){
    
    
                        layui.layer.msg("保存成功!",function(){
    
    
                            var index = parent.layer.getFrameIndex(window.name);
                            parent.location.reload();
                            parent.layer.close(index);
                        });
                    }else{
    
    
                        layui.layer.msg('保存失败!');
                    }
                },
                error(){
    
    
                    layui.layer.msg('保存失败!');
                }
            })
        })

猜你喜欢

转载自blog.csdn.net/Stand_Fast/article/details/111908634