Chinaunix首页 | 论坛 | 博客
  • 博客访问: 42488
  • 博文数量: 6
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-07 12:16
文章分类
文章存档

2015年(6)

我的朋友

分类: Python/Ruby

2015-03-18 20:58:50



1,安装django-ajax

点击(此处)折叠或打开

  1. $ pip install djangoajax
2,简单用法

  1. INSTALLED_APPS = (
  2.     'django.contrib.admin',
  3.     'django.contrib.auth',
  4.     'django.contrib.contenttypes',
  5.     'django.contrib.sessions',
  6.     'django.contrib.messages',
  7.     'django.contrib.staticfiles',
  8.     'polls',
  9.     'django_ajax',
  10. )

点击(此处)折叠或打开

  1. #views.py
  2. from django_ajax.decorators import ajax

  3. @ajax
  4. def my_view(request):
  5.     c = 2 + 3
  6.     return {'result': c}
{"status": 200, "statusText": "OK", "content": {"result": 5}}

点击(此处)折叠或打开

  1. #html

  2. <!DOCTYPE html>
  3. <html>
  4. <head lang="en">
  5.     <meta charset="UTF-8">
  6.     {% load staticfiles %}
  7.     <script type="text/javascript" src="{% static 'jquery-2.1.3.js' %}"></script>
  8.     <script type="text/javascript" src="{% static 'django_ajax/js/jquery.ajax.min.js' %}"></script>
  9.     <title>ajax</title>
  10. </head>
  11. <body>
  12.     <h1>hello world hello world</h1>
  13.         <script type="text/javascript">
  14.         ajaxPost('ajax/', function(content){
  15.         //ajaxGet(...)
  16.         //onSuccess
  17.         console.log(content);
  18.     })
  19. </script>
  20. </body>
  21. </html>





阅读(1883) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~