django实现局部页面刷新
2017-01-09 14:19
316 查看
模仿京东提交表单未登录跳出登陆界面功能,用jquery ajax提交表单来实现。网上有很多类似的代码,我参考了一些代码来实现自己的功能
先附上表单
表单使用jquery发送post请求提交到相应的view视图函数进行处理,然后返回结果给前端页面对应的div标签。
对应的view.py中的函数
url.py
功能实现
样子有点丑,后面再做改进
先附上表单
<form method="post" id="formadd"> 模块:<br/> {% csrf_token %} {{ form.model }}<br/><br/> 应用:<br/> {{ form.application }} {{ form.text }} <br/><br/> <input type="submit" value="Submit"> </form>
表单使用jquery发送post请求提交到相应的view视图函数进行处理,然后返回结果给前端页面对应的div标签。
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script> <script> $(document).ready(function(){ $.ajaxSetup({ data: {csrfmiddlewaretoken: '{{ csrf_token }}' }, }); $('#formadd').submit(function(){ $.ajax({ type:"POST", data: {'id':1}, url: "{% url 'test' %}", //后台处理函数的url cache: false, dataType: "html", success: function(result){ $("#mainContent").html(result); }, error: function(){ alert("false"); } }); return false; }); }); </script>
对应的view.py中的函数
def test(request): return render(request, 'test.html')
url.py
url(r'^test\.html$',release_views.test, name='test'),
功能实现
样子有点丑,后面再做改进
相关文章推荐
- Django1.6+jQuery Ajax + JSON 实现页面局部实时刷新
- 利用Ajax实现页面局部刷新
- 实现Web页面中级联菜单的设计/实现动态加载列表框/实现自动刷新页面/实现Web页面的局部动态更新/实现自动完成功能
- 用WebService实现web页面的局部刷新
- Ajax的常用技巧(6)---实现web页面局部动态刷新
- ajax+html5 pushState 技术实现页面局部刷新
- 利用Ajax实现页面局部刷新
- UpdatePanel 和 Repeater实现页面局部数据无刷新
- PHP页面局部刷新功能实现小结。
- 在ASP.NET MVC中使用Juqery实现页面局部刷新
- jQuery实现AJAX定时局部页面刷新
- 利用Ajax实现页面局部刷新
- 解决struts2 acton redirect 后不能刷新的问题 另:实现页面框架局部刷新的方法
- ASP.NET利用AJAX Extensions控件实现页面的局部动态刷新
- 利用ajax实现页面的局部刷新
- 使用jquery的load()方法实现页面局部刷新
- jquery刷新页面的实现代码(局部及全页面刷新)
- jquery刷新页面的实现代码(局部及全页面刷新)
- AJAX-实现WEB页面局部动态刷新
- javascript 实现页面局部刷新