Django引⼊jquery静态⽂件,以及前后端数据交互静态⽂件导⼊
django专门提供管理静态⽂件。
在建⽴⼯程的settings.py⽂件中可以设置:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
BASE_DIR+"/static",
jquery下载的文件怎么使用]
在⼯程⽂件夹新建static⽂件夹,同时创建js⽂件夹:
mkdir -p static/js
在前端html页⾯中:
{% load static %}
<script type='text/javascript' src="{% static 'js/jquery-3.2.1.js' %}"></script>
python数据库课程设计这样就可以导⼊js静态⽂件了,其他的⼊图⽚ css⽂件⽅式类同。
使⽤ajax进⾏前后端数据交互
unix操作系统诞生于哪一年在后台python代码中将获取到的数据进⾏json序列化,然后返回给前端:
data = {'status':200, 'msg':'python data test', 'data':[1, 2, 3, 5]} #dic data
print request.POST #打印post 发送来的数据
return HttpResponse(json.dumps(data)) #json序列化后返回
这样在前端,使⽤jquery解析数据:
unction DoAjax(){
var temp = $('#id1').val() //获取id为id1的值
$.ajax({telelift是什么意思
url:'ajaxtest.ajax',
type:'POST', //POST提交数据ssm框架注解
data:{dat:temp},
success:function(arg){ //请求成功后的回调函数。
var obj = jQuery.parseJSON(arg); //解析后台返回数据
console.log("successful");
console.log(obj.msg);
$('#id1').val(obj.data); //将后台数据中的data数据赋值给id为id1的值
},
error:function(){ //请求失败时调⽤此函数。
console.log("error");
墨茶official 知乎
}
});
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论