django使用ajax进行post传参的2种格式介绍

2021-08-09 14:16:25 浏览数 (34)

在现在前后端分离的开发环境下,python开发一个web一般使用Django,然后Django配合ajax交互实现前端信息的传递。那么Django怎么使用jajx进行post传参呢?接下来这篇文章带你了解。

一.ajax介绍

1、ajax的含义

Ajax全称“Async Javascript And XML”即:异步的javascript和XML。它是一种称谓,并不指代某项具体的技术,准确来说是一系列技术的集合.现在,所有的无刷新操作都被称为“Ajax”.

2、使用ajax的好处:

使用ajax避免了整页数据的刷新,也减少了请求等待的时间,提高了用户体验.

二.ajax传参的两种格式

假设有如下表单,需要将这些表单用ajax传参的方式传给后台,该怎么做呢…

前端表单页面

我们知道ajax传参的格式为​$.post(“地址”,参数,function(返回值){})​,套用这个格式进行传参,有以下两种方法:

方法一:提交表单中的部分字段

我们可以获取用户名,密码等内容,将其拼接成一个字典(想传什么就将其拼接成字典格式,没有特殊限制,你甚至可以单独的只传一个用户名),将其作为参数传给后台

例:

{'username':username,
'password':password,
'csrfmiddlewaretoken':csrf
}


{'username':username‘}

{'password':password}

接下来看看代码中是如何实现的,重点关注带有下方标记的代码

{#

0 人点赞