• 页面跳转,接受参数


    >>> 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'),
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     





  • 相关阅读:
    html5+css3兼容问题小结
    webkit滚动条样式设置
    rem彻底研究
    四月、五月开发总结
    php oci8 小试
    oracle创建dblink
    php 页面参数过多时自动拼接get参数的函数
    Oracle Database 11g Express Edition 使用小结(windows)
    php sortable 动态排序
    php动态生成一个xml文件供swf调用
  • 原文地址:https://www.cnblogs.com/wuqingzangyue/p/5749482.html
Copyright © 2020-2023  润新知