通过ajax向django发请求
代码片段
$("#id_article_1_load_button, #id_article_2_load_button, #id_article_3_load_button, #id_article_4_load_button").click(function() { id_array = this.id.split("_"); link_name = id_array[1] + id_array[2]; var article_id = $(this).siblings('input').val(); var loader = $(this).parents('.form-row').next().find('textarea'); $.get('/newsletter/newsletter_article/',{'article': article_id, 'link_name': link_name}, function(data){ loader.val(data.content); }); });
urls
<table width="680" border="0" align="center" cellpadding="4" cellspacing="0"> <tr> <td bgcolor="#FFFFFF" style="padding: 0 20px"> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="45%" height="301" valign="top"> <p> <span style="font-family: Helvetica, Arial, sans-serif; font-size: 21px; color: #585d63; font-weight:bold; letter-spacing: -1px;"> <br /> {{ article.title }} <br /> <span style="color: #3da0c4">Feature</span> </span> </p> <p>{{ article.subtitle|striptags|safe }}</p> <p><a class="detail_link" href="http://www.shanghaiexpat.com{{ article.get_absolute_url }}" target="_blank">READ MORE</a></p> </td> <td width="50%" align="center" valign="top"> <p> <span style="font-family: Helvetica, Arial, sans-serif; font-size: 22px; color: #585d63; font-weight:bold; letter-spacing: -1px;"> <a name="{{ link_name }}" id="angkor5"></a> </span> <br /> <br /> {% with article.pic as image %} <img src="http://www.shanghaiexpat.com{{ image.url }}" width="285" height="193" border="0" alt="thumb190-2" /> {% endwith %} </p> <p><span class="photo">Photo description goes here</span></p> </td> </tr> </table> </td> </tr> </table>
views
def newsletter_article(request): article_id = request.GET.get('article', None) link_name = request.GET.get('link_name', None) if article_id is None: raise Http404 article = get_object_or_404(Article, pk=article_id) host = "http://%s" % request.get_host() tpl = select_template(['admin/newsletter/fragments/article.html',]) content = tpl.render(RequestContext(request, locals())) return JSONResponse({'content': content})
相关推荐
项目概述:本项目是基于Python中流行的Django框架,结合jQuery AJAX技术实现的前后端交互应用。通过使用POST和GET请求,实现了数据的异步处理。项目主要采用Python语言编写,同时包含了JavaScript、HTML、Shell、CSS...
英文版教程,介绍了AJAX与Django框架的整合方案
jquery-django-form-源码.rar
Django JavaScript Integration AJAX and jQuery 英文原版
Django JavaScript Integration - AJAX and jQuery 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如...
Django模板-带引导 重命名您的项目 添加模型后未测试! 确保在项目早期进行 python rename.py oldName newName 如果您没有安装烧瓶,请运行 pip3 install django or pip install django 启动服务器 python manage.py...
django ajax异步请求Django的Ajax库3813428.zip
Django JavaScript Integration AJAX and jQuery 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有...
在django中,使用jquery ajax post数据,会出现403的错误 方法一: 如果用jQuery来处理ajax的话,Django直接送了一段解决问题的代码。把它放在一个独立的js文件中,在html页面中都引入即可。注意这个js文件必须在...
Ajax-django-ajax.zip,django应用程序的快速而简单的ajax库。包含ajax decorator、ajax中间件、快捷方式等。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于...
Ajax-Django-test-website.zip,这个web应用程序涵盖了制作一个简单web应用程序的思想,它的主要功能是使用ajax、jquery在django的帮助下检查一封电子邮件是否已经在数据库中注册。整个web应用程序由django、html和...
Ajax请求接口,Django框架下从该接口接收Ajax发送的json数据,同时将新的json数据返回给Ajax,Ajax收到后在js进行处理,然后和页面内容交互。整个数据前后端交互全部采用json格式。代码高度封装,只需要更改json内容...
主要介绍了Django中使用jquery的ajax进行数据交互的相关知识,非常不错,具有参考借鉴价值 ,需要的朋友可以参考下
Ajax-django_tweetme.zip,用django、ajax、bootstrap等语言设计twitter基本版本克隆,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的...
AJAX提供了一种将GET或POST请求发送到Django视图并接收任何返回的数据而无需刷新页面的方法。 现代JavaScript包含fetch API,该API为我们提供了一种纯JavaScript方式来发送AJAX请求。 让我们看一下如何通过获取发出...
Django JavaScript Integration Ajax and jQuery
今天小编就为大家分享一篇Django结合ajax进行页面实时更新的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Django JavaScript Integration AJAX and jQuery.pdf
ajax操作-JQuery的ajax ajax操作-伪ajax(iframe) ajax操作-时机选择 文件上传(3种方式)-1 文件上传-时机选择及预览-2 图片验证码 KindEditor基本使用和文件操作 作业 第25周 今日内容概要 博客系统示例预览 ...