zoukankan      html  css  js  c++  java
  • 页面跳转,接受参数

    >>> Markup('<strong>Hello %s!</strong>') % '<blink>hacker</blink>'
    <a href="{% utl 'add' %}">
    return redirect('/modify/')
     
    接受参数
    <form method="post">
    url(r'^add/$','form.views.add', name='add'),
    if request.method == 'POST':
    feedback_form = FeedbackForm(request.POST)
     
     
     
    url(r'^update/(?P<id>d+)/$','form.views.update', name='update'),
    def update(request, id):
    <a href="{% url 'message.id' %}">修改留言</a>
     
     
    4:
    复选框通过触发事件传递参数
    item_id
     = request.GET.get('item_id', None'item_id'里面对应的字段需要用引号引起来
    可以给我的复选框添加一个事件,进行跳转
    <divclass="checkbox">
    <label><inputtype="checkbox"class="pull-right"onclick="is_done('{{ item.id }}')"
    {{% ifitem.idone %}}checked{{% endif %}}></label>
    </div>
    <script>
    function is_done(item_id){
    location.href ='/is_done/?item_id='+item_id
    }
    </script>
     
     
    5:Jquery事件传递参数
    
    
    <button class="edit btn btn-success">Edit</button>
    <a class="edit btn btn-success" onclick="edit('{{ item.id }}')">Edit</a>
    function edit(item_id){
    $('#'+item_id).append('<formaction="/edit/"class="edit_input_box">'+
    '<inputtype="hidden"size="50"name="item_id"class="itembox"value="'+item_id+'">'+
    '<inputtype="text"size="50"name="item"class="itembox">'+
    '<inputtype="submit"value="submit"class="edit btn btn-success">'+
    '</form>');
    }
    通过隐藏input的方式将item_id传过去
     
     
    url(r'^foo/(?P<id>d+)/(?P<name>w+)/$','foo'),
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     





  • 相关阅读:
    ASP.NET Core学习——7
    ASP.NET Core学习——6
    ASP.NET Core学习——6
    ASP.NET Core学习——5
    ASP.NET Core学习——4
    平衡的括号(名字怪怪的~)
    找复合单词
    卡片游戏
    Ducci 序列
    卡片游戏O(∩_∩)O
  • 原文地址:https://www.cnblogs.com/wuqingzangyue/p/5749482.html
Copyright © 2011-2022 走看看