Access Denied (103) 使用django和jquery异步上传文件后台获取不到数据 - 问答/互助 - 闲社 - Powered by Discuz! Archiver

admin 发表于 2025-7-11 08:42:44

使用django和jquery异步上传文件后台获取不到数据

我这是那写错了后台获取不到数据呢?

<script>
$(function () {
      $('#number').click(function () {
            var form_info = new FormData();
var fileinfo = $(''); //获取文件对象
var file_obj=fileinfo.files; //1种方式获取文件内容
//var file_obj = $('').files; //2种方式获取文件内容
//这里FormData是一个jquery对象,用来绑定values对象,也可以用来上传二进制文件,有了他就可以不用form表单来上传文件了
var uesrName=$('').val() /*获取用户名*/
var userPsw=$('').val()/*获取密码*/
var box=$('').val() /*获取记住用户名*/
var check=$('').val() /*获取验证码*/
var csr=$('').val()
            // var datas = $('#form1').serialize()/*序列化表单对象(获取表单内容,以这种方式展现userName=用户输入的内容&userPsw=用户输入的内容)*/
form_info.append('userPsw',userPsw);
form_info.append('uesrName',uesrName);
form_info.append('box',box);
form_info.append('check',check);
form_info.append('csrf',csr);
// form_info.append('file_obj',file_obj);
//image_info.append('csrfmiddlewaretoken',csrf_data); //获取防止身份伪造跨域名攻击内容
$.ajax({
                processData: false, /*不处理数据*/
contentType: false, /*不设置内容类型*/
// headers: {
//         "X-CSRFToken": $.cookie('csrftoken')// Django 403处理
//   },
url: '/login_check', /*请求地址*/
type: 'post', /*请求方式*/
data: form_info, /*发送的数据内容*/
datatype: 'json',/* 请求数据返回的类型*/
success: function (data) { /*返回请求信息*/
// if (data.info == 1) {
//   window.location.replace('/direct')//1.页面重定向
//   // window.location.href="url" //2.页面重定向
// } else if (data.info == 0) {
//   alert('密码错误')
// } else if (data.info == 2) { //   alert('用户名不能为空')
// } else if (data.info == 3) { //   alert('验证码错误')
// } }
            })
      })
    })
</script>

页: [1]
查看完整版本: 使用django和jquery异步上传文件后台获取不到数据