写过php+jquery,ajax非常的简单好用。这一段在弄一个django 的东西,需要用到ajax,没弄之前,感觉各种的难,不过进过昨晚和今早的努力,我大体明白怎么用了。
一个简单的测试吧。
ajax.html
<html>
<head>
<meta charset="utf-8" />
<title>ajax test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
jQuery(function($){
$('button').click(function(){
$name = $(this).attr('name');
//alert($name);
$('#out').empty().load('/ajax_deal/',{ name : $name });
});
});
</script>
<style type="text/css"></style>
</head>
<body>
<button id="btn-1" name="1">1</button>
<button id="btn-2" name="2">2</button>
<button id="btn-3" name="3">3</button>
<div id="out"></div>
</body>
</html>
访问的是ajax_deal那个页面或者函数,所以设置下路由url
url(r'^ajax_deal/$','jobs.views.ajax_deal'),
jobs是我create的一个app
/opt/django/webproject/jobs
处理函数:
def ajax_deal(request):
return HttpResponse("hello")
然后就可以用了。
一个demo跑通了,然后更高级的应用继续琢磨~~~~~