zoukankan      html  css  js  c++  java
  • django+ajax 简单demo

    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'),
  • 相关阅读:
    ASP.NET 2.0 中的新增服务、控件与功能概述作者:Jeff Prosise
    js学习笔记(二)
    js学习笔记(四)表达式和运算符
    js技巧1(判断浏览器)
    css点滴
    after effect 学习笔记(一)
    js学习笔记(六)函数
    js学习笔记(八)数组
    js学习笔记(三)变量
    js学习笔记(一)
  • 原文地址:https://www.cnblogs.com/ddb1-1/p/12419875.html
Copyright © 2011-2022 走看看