scott123
V2EX  ›  Python

前端代码使用 <button type="submit">提交表单数据,怎么提交?

By scott123 at 2016 年 5 月 23 日 · 8570 次点击

前端代码如下:

<form class="navbar-form pull-left" id="search" role="search" action="/index/" method="POST">
       <div class="form-group">
          <input class="form-control " id='search-content' type="text">
      </div> 
       <button type="submit" class="btn btn-default" form="search" >
	    Submit
       </button>
   </form>
'''
   后段代码如下:
''' 
def index(request):
   
   if request.method=="POST":
       type=request.POST.get('type',None)
       keyword=request.POST.get('dat',None)
       print type, keyword
       received_list=search_help(type,keyword)
       return  render(request,'index.html',received_list)

主要问题 不清楚如何将指定的数据 post 数据到后端,不止 input 中输入端数据

14 条回复  •  2016-05-24 11:20:56 +08:00
qqjt
   1
qqjt  
   2016 年 5 月 23 日   ❤️ 1
input 没有 name 属性啊
XianZaiZhuCe
   2
XianZaiZhuCe  
   2016 年 5 月 23 日 via iPhone   ❤️ 1
后端通过 input 的 name 属性来获取值,你该看看 html 基础了
scott123
   3
scott123  
OP
   2016 年 5 月 24 日
还有一个问题,我还想将一个<a>标签的 text 内容也同时提交到后台,该如何实现呢?
msg7086
   4
msg7086  
   2016 年 5 月 24 日   ❤️ 1
@scott123
要么用 javascript 把 a 的 text 插入提交数据。
要么不要依赖 a 标签。
scott123
   5
scott123  
OP
   2016 年 5 月 24 日
只是粗略的学过,能看懂和改样式,有些细节不太扎实
scott123
   6
scott123  
OP
   2016 年 5 月 24 日
如何个插入法,我想用 ajax 提交数据,但是返回数据只知道用 Httpresponse 返还,返还的数据还是 json 格式,处理起来太麻烦了
scott123
   7
scott123  
OP
   2016 年 5 月 24 日
@msg7086 如何个插入法,我想用 ajax 提交数据,但是返回数据只知道用 Httpresponse 返还,返还的数据还是 json 格式,处理起来太麻烦了
msg7086
   8
msg7086  
   2016 年 5 月 24 日
@scott123 你需要,呃,先找一个前端库(比如 jQuery )学习一下。
给我的感觉是你知识点缺失太多以至于不知道从何开始讲起了。
Evan2016
   9
Evan2016  
   2016 年 5 月 24 日 via iPhone
@scott123 前端可以用 js 解析得到 json 数据,然后用 js 把数据渲染到你想要的地方。
sensui7
   10
sensui7  
   2016 年 5 月 24 日 via iPhone
然而我看过一篇文章推荐不要 name 属性,没用
zkd8907
   11
zkd8907  
   2016 年 5 月 24 日
如果 a 标签的 text 值,可以考虑使用<input type="hidden" name="yyy" value="xxx" />, input[type="hidden"]是一个隐藏元素,页面上看不到,但是提交表单的它的值也会提交。
owt5008137
   12
owt5008137  
   2016 年 5 月 24 日 via Android
所有带 name 属性的 input 标签的 value 都会被提交
realpg
   13
realpg  
   2016 年 5 月 24 日
先学 HTTP 基础, HTML 基础, JS 基础

0 基础问问题,别人说啥你确定你看得懂?
wyc829
   14
wyc829  
   2016 年 5 月 24 日
form 表单提交和 ajax 的区别
推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
© 2026 V2EX · 39ms · 3.9.8.5