返回顶部
7*24新情报

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

[复制链接]
admin 显示全部楼层 发表于 2025-7-11 08:42:44 |阅读模式 打印 上一主题 下一主题
未解决1
1885 0
使用django和jquery异步上传文件后台获取不到数据
admin2025-07-11 08:42:44
我这是那写错了后台获取不到数据呢?

  1. <script>
  2. $(function () {
  3.         $('#number').click(function () {
  4.             var form_info = new FormData();
  5. var fileinfo = $('[name=upload]'); //获取文件对象
  6. var file_obj=fileinfo[0].files[0]; //1种方式获取文件内容
  7. //var file_obj = $('[name=upload]')[0].files[0]; //2种方式获取文件内容
  8. //这里FormData是一个jquery对象,用来绑定values对象,也可以用来上传二进制文件,有了他就可以不用form表单来上传文件了
  9. var uesrName=$('[name=userName]').val() /*获取用户名*/
  10. var userPsw=$('[name=userPsw]').val()/*获取密码*/
  11. var box=$('[name=box]').val() /*获取记住用户名*/
  12. var check=$('[name=check]').val() /*获取验证码*/
  13. var csr=$('[name=csrfmiddlewaretoken]').val()
  14.             // var datas = $('#form1').serialize()/*序列化表单对象(获取表单内容,以这种方式展现userName=用户输入的内容&userPsw=用户输入的内容)*/
  15. form_info.append('userPsw',userPsw);
  16. form_info.append('uesrName',uesrName);
  17. form_info.append('box',box);
  18. form_info.append('check',check);
  19. form_info.append('csrf',csr);
  20. // form_info.append('file_obj',file_obj);
  21. //image_info.append('csrfmiddlewaretoken',csrf_data); //获取防止身份伪造跨域名攻击内容
  22. $.ajax({
  23.                 processData: false, /*不处理数据*/
  24. contentType: false, /*不设置内容类型*/
  25. // headers: {
  26. //         "X-CSRFToken": $.cookie('csrftoken')  // Django 403处理
  27. //     },
  28. url: '/login_check', /*请求地址*/
  29. type: 'post', /*请求方式*/
  30. data: form_info, /*发送的数据内容*/
  31. datatype: 'json',/* 请求数据返回的类型*/
  32. success: function (data) { /*返回请求信息*/
  33. // if (data.info == 1) {
  34. //     window.location.replace('/direct')//1.页面重定向
  35. //     // window.location.href="url" //2.页面重定向
  36. // } else if (data.info == 0) {
  37. //     alert('密码错误')
  38. // } else if (data.info == 2) { //     alert('用户名不能为空')
  39. // } else if (data.info == 3) { //     alert('验证码错误')
  40. // } }
  41.             })
  42.         })
  43.     })
  44. </script>
复制代码


default_avator1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

快速回复 返回顶部 返回列表