1. post请求中是否可以在url中携带请求体信息?

可以。Get请求时,请求体放在URL中; POST请求,请求体既可以是Form表单中的数据 也可以在请求的URL地址中放请求体信息。

如:

<form action="/index/?id=1" method="post">
<input type="text" name="username">
<input type="text" name="password">
</form>

这样,后台也可以拿到URL中的参数:

def Foo(request):
nid = request.GET.get('id')
name = request.POST.get('username')
pwd = request.POST.get('password')
return HttpResponse('ok')

2. 关于发送ajax请求时,请求数据的不同格式

  1. 数据只是json格式的数据

$.ajax({
url:'/index/',
type:'post',
data:{'k1':v1, 'k2':v2},
success:function () { }, })

  2. 数据中带有列表格式数据

$.ajax({
url:'/index/',
type:'POST',
data:{'k1':[1,2,4], 'k2':v2},
traditional:true,
success:function () { }, })

  3. 数据中带有字典格式的数据

$.ajax({
url:'/index/',
type:'POST',
data:{'k1':JSON.stringify({'time':124}), 'k2':v2},
success:function () { }, })

最新文章

  1. Win 10 UWP开发系列:设置AppBarButton的图标
  2. 使用git error: RPC failed; result=22, HTTP code = 411
  3. 289. Game of Life -- In-place计算游戏的下一个状态
  4. ES6入门系列三(特性总览下)
  5. 使用 Sublime Text 做 Javascript 编辑器 - 集成 SublimeCodeIntel 实现代码智能提示及自动完成
  6. wicket基础应用(2)--wicket表单控件的使用
  7. Linux与Windows 解压乱码 UTF8BOM读取问题
  8. java提供的默认list排序方法-转
  9. sql知识点的积累和使用过的例子
  10. C/C++中的隐式类型转换
  11. FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页
  12. Codeforces Round #467 (div.2)
  13. MVC中的下载文件及上传
  14. linux学习第十六天 (Linux就该这么学)
  15. MySQLl导入导出SQL文件
  16. Linux系统安装管理
  17. [Struts2]配置文件
  18. Four Ways to Create a Thread
  19. U-Boot_bmp_logo_hacking
  20. Mysql汉字乱码的解决

热门文章

  1. Bayer图像处理
  2. ubuntu 使用小技巧
  3. 安装解压版的mariadb
  4. plsql developer导入数据库
  5. Eclipse中如何调整字体
  6. Oracle DataTable的数据批量写入数据库
  7. 【译】第六篇 Integration Services:初级工作流管理
  8. 十大opengl教程
  9. 2016.5.21——atoi()函数的测试
  10. ntp/系统时钟/硬件时钟/双系统下计算机时间读取的问题