【Django】 jQuery通信 完成django和jQuery之间通信
来源:互联网 发布:知乎 for mac 编辑:程序博客网 时间:2024/05/21 10:34
简介
- jQuery里通过post或者get请求和发送数据。
- Django通过request.POST或request.GET来获取数据并返回结果。
jQuery发送和请求数据
$.post("{% url 'req_for_data' %}",{'blog_id':blog_id,"blog_list":id_str},function(data,status){
alert(data);
});
$.get("{% url 'req_for_data' %}",function(data,status){
alert(data);
});
Django通过request来获取数据和返回结果
#对request进行判断:get还是post请求if setting.DEBUG:
if request.method = 'POST':
request_data = request.POST
else:
request_data = request.GET
else:
request_data = request.POST
#判断是不是jQuery发过来的请求
if 'blog_list' in request_data and 'blog_id' in request_data:
#获取blog_id
blog_id = request_data.get('blog_id')
#获取字符串并拆分得到列表
new_list = request_data.get('blog_id').split('|')
#其他操作...
return HttpResponse('保存成功')
else:
return HttpResponse('保存失败')
参考资料
http://www.w3school.com.cn/jquery/jquery_ajax_get_post.asp
0 0
- 【Django】 jQuery通信 完成django和jQuery之间通信
- jquery与django实现ajax通信
- Django与JS通信基本方法及原理;Django与jQuery通信;Django前后端传值
- 使用json进行ajax通信(django/jquery)
- Django & JQuery 实现 Autocomplete
- ajax+jquery+django
- Django & JQuery 实现 Autocomplete
- Django导入jquery
- flex Django通过PyAmf通信
- django ajax通信之二
- 十 Django 1.5.4 jQuery
- django-simple-captcha & jquery validate
- Jquery+Django 实现 CORS 文件传输
- jquery的Ajax技术和PHP通信
- Jquery ajax通信问题
- Ajax 和 jQuery 实现进度条+上传文件到Django
- nginx+uwsgi+django的Https通信
- Unity的http通信--unity与python的django通信
- Android studio中Custom View使用方法
- 【Django】 Windows下使用Apache+mod_wsgi部署Django
- matlab使用小技巧与注意事项
- 各种排序算法时间复杂度和空间复杂度表
- https原理:证书传递、验证和数据加密、解密过程解析
- 【Django】 jQuery通信 完成django和jQuery之间通信
- Nginx 配置总结
- Java NIO框架Netty教程
- onNewIntent调用时机
- json数据的添加和删除
- C# Redis 系列一
- 微信营销活动
- andorid分辨率
- DevExpress v15.1:其它控件升级