#views.py
def aajax(request): if request.is_ajax() and request.method == 'POST': dict = {} for key in request.POST: dict['key'] = key json=simplejson.dumps(dict) return HttpResponse(json) def ajax(request): dict = {} if request.is_ajax(): dict['name']='lio' dict['name']=request.REQUEST.get('name','default') jsons=json.dumps(dict) return HttpResponse(jsons)
#template
<script> $(document).ready(function(e){ $("#ajax").bind('click',function(){ var url=window.location.pathname; $.ajax({ url:'http://127.0.0.1:8000/ajax/', Type:'get', dataType:'json', data:{ 'name':'lio Love anna', 'age':12 }, success:function(data){ alert(data); console.log(data); } }) }) }) </script>
#urls
urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^blog/',include('blog.urls')), url(r'^lio/$','blog.views.show'), url(r'^ajax/$','blog.views.ajax'), #url(r'^url/(\w{1,})/$',blog.views.url), ]