ajax可以做到只刷新局部页面实现信息更新 非常方便
前端
<script> $(function hasContent() { //页面一加载便调用该函数 也可更改为按钮触发等 $.ajax({ url:"{% url 'updatemail' %}", //后台接口 type:"get", //类型 如果时post需要加csrf_token 验证 页面添加 {% csrf_token %} data添加 'csrfmiddlewaretoken': function () { return $(':input:first').val() } data:{"emailid":$("#emaillogo").val()}, //向后台发送的信息 "emailid"为发送至后头的信息名称$("#emaillogo").val() 为获取前端的数据 success:function (data) { //后台处理后返回信息处理 $("#sendheadline").val(data.headline); $("#sendmessage").text(data.message); } }) }); </script> 后台 from django.http import JsonResponse #json def updatemail(request): emailid = request.GET.get("emailid") return JsonResponse({'信息名':内容}) 返回json格式信息 url path('updatemail/',second_views.updatemail,name='updatemail'),版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。