zoukankan      html  css  js  c++  java
  • Django【view】cors跨域与ajax get请求

    pip install

    pip install django-cors-headers
    

    后端settings

    INSTALLED_APPS = [
       ...
        'corsheaders',
    ]
    
    MIDDLEWARE = [
        'corsheaders.middleware.CorsMiddleware',
        'django.middleware.security.SecurityMiddleware',
        ...
    ]
    
    # cors
    CORS_ALLOW_CREDENTIALS = True
    CORS_ORIGIN_ALLOW_ALL = True
    CORS_ORIGIN_WHITELIST = ()
    
    CORS_ALLOW_METHODS = (
        'DELETE',
        'GET',
        'OPTIONS',
        'PATCH',
        'POST',
        'PUT',
        'VIEW',
    )
    
    CORS_ALLOW_HEADERS = (
        'accept',
        'accept-encoding',
        'authorization',
        'content-type',
        'dnt',
        'origin',
        'user-agent',
        'x-csrftoken',
        'x-requested-with',
    )
    

    html ajax get

    <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
    
    <script type="text/javascript">
            function getGoods(){
                var barcode = $("#barcode").val();
                $.ajax({
                    type: "GET",
                    url: "http://127.0.0.1:8000/get_goods/?barcode="+barcode,
                    headers: {
                         'Content-Type': 'applocation/json'
                    },
                    cache: false,
                    success: function (response) {
                        if (response.status === 200) {
                            alert(response.result);
                            console.log(response.result)
    
                        } else {
                            alert(response.result);
                        }
                    }
                })
            }
    </script>
    
  • 相关阅读:
    除法
    01.python对象
    00.基础入门
    00.斐波那契数列第n项
    16.分治排序
    15.快速排序
    14.插入排序--希尔排序(缩小增量排序)
    13.插入排序--直接插入排序(简单插入排序)
    12.选择排序
    11.冒泡排序
  • 原文地址:https://www.cnblogs.com/lisicn/p/15359924.html
Copyright © 2011-2022 走看看