Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
学习Django的资源+;AJAX_Ajax_Django_Jquery - Fatal编程技术网

学习Django的资源+;AJAX

学习Django的资源+;AJAX,ajax,django,jquery,Ajax,Django,Jquery,我是一名经验丰富的开发人员,拥有C#、JAVA和C/C++经验,但主要从事非web应用程序/流程的开发 在过去的几个月里,我为自己的项目学习了Python和Django。我的web应用程序需要一些AJAX元素。我只知道JavaScript的基本知识,更不用说AJAX了 请为我推荐一些资源,以了解如何将AJAX与Django、let it书籍和/或在线资料结合使用。注意,我的计划是使用JQuery作为javascript库。谢谢。这将是一个很好的开始。在这篇文章中,John Resig对jQuer

我是一名经验丰富的开发人员,拥有C#、JAVA和C/C++经验,但主要从事非web应用程序/流程的开发

在过去的几个月里,我为自己的项目学习了Python和Django。我的web应用程序需要一些AJAX元素。我只知道JavaScript的基本知识,更不用说AJAX了


请为我推荐一些资源,以了解如何将AJAX与Django、let it书籍和/或在线资料结合使用。注意,我的计划是使用JQuery作为javascript库。谢谢。

这将是一个很好的开始。在这篇文章中,John Resig对jQuery的工作原理进行了详细介绍。

这是一个结合AJAX(通过jQuery)和Django的极好例子。外面也有很多人

谢谢您的回复。我正在审查这些问题,然后我将决定接受谁的答案。:)请选择一个答案。当我刚才问这个问题时,我对AJAX+Django并没有清晰完整的了解。根据我从那以后积累的经验,我建议新手开发人员将这两种技术视为相互排斥的。
import json      
from django.http import HttpResponse
from django.template import Template, Context

def ajax(request):
    """returns json response"""
    return HttpResponse(json.dumps({'foo': 'bar'}), mimetype='application/json')

def index(request):
    """simple index page which uses jquery to make a single get request to /ajax, alerting the value of foo"""
    t = Template("""
    <!doctype html>
      <head>
       <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
       <script type="text/javascript">
         $.get('/ajax/', function(data) {
           alert(data['foo']);
         });
       </script>
     </head>
    </html>""")
    return HttpResponse(t.render(Context()))

# urlconf
urlpatterns = patterns('',
    (r'^$', index),
    (r'^ajax/', ajax),
)