当前位置: 首页 > news >正文

Django知识随笔

目录

1.如何再ajax中传输post数据?

2.在form表单中使用jquery序列化,input框过多。


1.如何再ajax中传输post数据?

在ajax传递的那个网址,会调用你路由的视图函数,在视图函数上面加一句 @csrf_exempt 。写上之后会有提示让你导入类。

2.在form表单中使用jquery序列化,input框过多。

首先在form标签添加一个属性  id  = ”regForm“

代码片段 data: $('#regForm').serialize(), 出现在一个 AJAX 请求中,并且是 jQuery 用来序列化表单数据的方式。他将表单中的所有的输入数据打包并转化为查询字符串的格式。

举个简单的例子,如果你有一个包含用户名( username )和密码( password )的表单 regForm 形如:
 

<form id="regForm"><input type="text" name="username" value="MyUsername"><input type="password" name="password" value="MyPassword">
</form>

这个时候,$('#regForm').serialize() 这段代码将会返回一个字符串,内容是   username=MyUsername&password=MyPassword 。

现在如果你在 AJAX 请求中使用这个  .serialize()  方法:

$.ajax({type: 'POST',url: '/register',data: $('#regForm').serialize(),  // data 是发送到服务器的数据success: function(response) {console.log(response);}
});

服务器应该能接收到一个 POST 请求,请求的 Body 是   username=MyUsername&password=MyPassword  这样的形式。服务器可以解析这个查询字符串,得到表单中填写的  username 和  password 。

http://www.lryc.cn/news/290381.html

相关文章:

  • Facebook 广告帐户:多账号运营如何防止封号?
  • 酷开会员 | 用酷开系统点亮多彩休闲时刻
  • 分配土地(100%用例)C卷(JavaPythonC++Node.jsC语言)
  • 电源的纹波
  • 85.网游逆向分析与插件开发-物品使用-物品使用的逆向分析与C++代码的封装
  • JVM系列——垃圾收集器
  • 那些年与指针的情仇(二)---二级指针指针与数组的那点事函数指针
  • APPCRASH 文件管理器不停重启问题记录 (最后reinstall解决)以及重装后到底会怎样
  • 导出excel功能,前端的解决方案
  • 【lesson24】MySQL索引的理解
  • Oracle篇—分区索引的重建和管理(第三篇,总共五篇)
  • 前端大厂面试题探索编辑部——第一期
  • 图扑 HT UI 5.0 全新升级,开箱即用!
  • 数据结构----链表介绍、模拟实现链表、链表的使用
  • 微信小程序如何控制元素的显示和隐藏
  • 解决ssh: connect to host github.com port 22: Connection timed out
  • idea 创建 spring boot
  • 【智能家居入门之微信小程序控制下位机】(STM32、ONENET云平台、微信小程序、HTTP协议)
  • 07.领域驱动设计:了解3种常见微服务架构模型的对比和分析
  • 设计模式——模板方法模式(Template Method Pattern)
  • 07. STP的基本配置
  • oracle分区范围修改与数据迁移处理
  • 回归预测 | Matlab实现CPO-LSSVM【24年新算法】冠豪猪优化最小二乘支持向量机多变量回归预测
  • SeaTunnel Web安装 一把成
  • 对话泛能网程路:能源产业互联网,行至中程
  • Doris简介及单机部署(超详细)
  • Pytest 识别case规则
  • gorm+mysql查询/修改json列相关操作汇总
  • CMake-Cookbook 第0章 配置环境
  • 优质硬盘检测工具SMART Utility,保障您的Mac数据安全