ajax 设置请求头参数之--contentType

 $.ajax({
                cache: false,
                type: "POST",
                url:"{{ route('admin_add_gift') }}",
                data:formData,// 你的formid
                async: false,
                processData: false,  
                dataType: 'json',
                contentType: false,    //jquery不改变之前的 contentType的值
                error: function(request) {
                  alert('添加失败');
                },
                success: function(data) {
                  if (data.status == 1) {
                    //提交成功
                    $('#dialogBg').hide();
                    $('#dialog').hide();
                    window.location.reload();  //刷新当前界面
                    alert("提交成功");
                  } else if (data.status == 0) {
                    alert("提交失败");
                  } else if (data.status == 2) {
                    //补全资料
                    alert("补齐资料");
                  }
                }
            });

没有设置contentType: false 这个参数
ajax 设置请求头参数之--contentType_第1张图片

设置了contentType: false这个参数
ajax 设置请求头参数之--contentType_第2张图片

你可能感兴趣的:(前端)