基于django传递数据到后端的例子
2019-08-16 16:07
996 查看
最近遇到一个问题,前端表单我写了多个按钮,每个按钮通过for循环来给name赋值如下:
<input type="button" class="btn btn-info btn-xs" name="{{item.document}}" value="解析" οnclick="Parsefunc(this.name)">
问题是我想要实现点击哪个按钮就传对应按钮的值到后端,对于我这样的前端新手就比较麻烦了。。。于是乎,各种询问、谷歌...用了三天才发现原来实现出来那么简单,要被大神们嘲笑了,废话少说,我用了ajax传递数据:
function Parsefunc(dataname){ // var dataname = $(this).attr('name'); // alert(dataname); $.ajax({ url:"/file_parse/", type:"POST", contentType: "application/json", data:JSON.stringify({ 'data':dataname }), success:function(response){ window.wxc.xcConfirm("成功", window.wxc.xcConfirm.typeEnum.success); }, error:function(response){ window.wxc.xcConfirm("失败", window.wxc.xcConfirm.typeEnum.error); } }) }
在后端用了rest_framework
from rest_framework.decorators import api_view @api_view(['GET', 'POST']) def file_parse(request): uploadfile_info = upload_document.objects.all() if request.method == 'POST': info = request.data.get('data') inf = request.data print(info) print(inf) context = {'uploadfile_info': uploadfile_info} return render(request, 'logfile/file_parse.html', context)
成功,至少这个值是打印出来了,功能实现了,毕竟实现第一,改进第二,还得得慢慢磨练,在此分享也希望大家不吝赐教
以上这篇基于django传递数据到后端的例子就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 一个Django的小例子(静态路径、url配置、ajax数据传递)
- django(FBV模式) 进行前后端数据传递(get/post)
- django(CBV模式) 进行前后端数据传递(get/post)
- django传递数据到后端
- 关于二级指针的使用测试小例子,仅供测试--参数传递的时候用指针最好,因为压栈的时候指针,只是压入一个地址的值,最多4个字节(32位机上),提供的3个测试例子,基于VC6.0的环境。
- 【Web后端笔记】jsp传递中文数据出现乱码的问题
- 基于Eclipse Maven的Spring4/Spring-MVC/Hibernate4整合之八:一个简单例子演示Spring-MVC中多种参数传递方式
- 基于websocket的前端与后端之间的数据交互
- Spring MVC+layui(基于bootstrap)+t 新增功能(页面和数据传递)
- Django自学之 将views.py中的数据传递到前端html页面,并展示
- QA 基于开发的 JavaScript 修改测试数据和代码查看返回值的小例子
- spring基于xml格式的前后端数据交换的配置 之 MappingJackson2XmlHttpMessageConverter
- 仿天猫网站5:Django传递数据给js
- django向view传递数据
- Django 前后台的数据传递
- 实战Django前后端的交互各种数据类型
- flask前端与后端之间传递的两种数据格式:json与FormData
- 前后端分离例子,解析存储链表信息的 json数据
- Django-rest-framework实现序列化进行前端数据到后端数据校验
- Django 前后台的数据传递的方法