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'),
  • 相关阅读:
    c语言中的隐式函数声明(转)
    static关键字
    Eclipse中spring项目的XML文件的问题
    spring 中c3p0的优化配置
    Mysql通过SQL脚本复制表
    tomcat 设置内存
    删除无限循环的文件夹-删除递归文件夹
    使用cnpm代替npm
    数据库框架的log4j日志配置
    Win7删除远程连接历史记录
  • 原文地址:https://www.cnblogs.com/ddb1-1/p/12419875.html
Copyright © 2011-2022 走看看