• axios 使用


    <!DOCTYPE html>
    <html lang="en">
    <head>
        {#导入静态文件#}
        {% load static %}
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>登陆页面</title>
        {# 导入jquery #}
        <script src="{% static 'js/jquery-1.12.1.min.js' %}"></script>
        {# 导入axios库 #}
        <script src="{% static 'js/axios.js' %}"></script>
    </head>
    <body>
        <h1>欢迎登陆</h1>
        <label>用户名</label> <input id="username" type="text"><br>
        <label>密码</label> <input id="password" type="password"><br>
        <span style="display:none" id="waite"> 请稍后,正在提交您的请求。。。。<br> </span>
        <input onclick="login()" id="sub" type="button" value="提交">
        <script>
            
            //定义登陆方法
            function login(){
                var username = $('#username').val()
                var password = $('#password').val()
                //使用axios来请求接口
                //初始化传参
                let param = new URLSearchParams();
                //将参数传递给对象
                param.append('username',username);
                param.append('password',password);
    
                axios({
                    //指定请求地址
                    url:'/supermarket/do_login',
                    //请求参数
                    data:param,
                    //请求类型
                    method:'post',
                    //返回值类型
                    responseType:'text'
                })
                .then(function(obj){
                    // //将按钮失效去除
                    // $('#sub').removeAttr('disabled');
                    // //将提示文字隐藏
                    // $('#waite').hide();
                    console.log(obj);
                    alert(obj.data);
                    //判断登陆是否成功
                    if (obj.data == '登陆成功'){
                        //跳转
                        window.location.href = '/supermarket/productlist'
                    }
                });
            }
        
        </script>
    </body>
    </html>
  • 相关阅读:
    C 获取编译日期函数
    C# HttpWebRequest 使用,一个Http分析Demo
    C# 字节序调整
    char/wchar_t之间的互转MultiByteToWideChar和WideCharToMultiByte的用法
    前导声明代替头文件依赖和交叉包含
    MFC network address control使用
    [收藏]POSIX标准
    带引用计数的智能指针
    C# string byte[] 转换
    DIV随鼠标滚动
  • 原文地址:https://www.cnblogs.com/Niuxingyu/p/10370499.html
Copyright © 2020-2023  润新知