• jQuery实现跨域请求实例


    首先准备两个项目做测试(jsonp1,jsonp2)

    一:在jsonp1中做一个用于测试的链接

    def ajax(request):
        callbacks = request.GET.get("callbacks")          #get到的值为发起跨域请求的代码传过来的
    
        print("=======func_name",callbacks)
        import json
        print("============可以===走到===这里的啊")
        s = {"name":"egon","age":18}
        return HttpResponse("%s('%s')" % (callbacks, json.dumps(s)))
    
    
    #把json.dumps(s)当做参数传给callbacks

    二:在json2中发起跨域请求

    <script>
        $("button").click(function () {
            $.ajax({
                url:"http://127.0.0.1:8888/ajax/",    //用作跨域的url
                dataType:"jsonp",                       //jsonp类型
                jsonp: 'callbacks',                     //测试项目一中的返回函数名
                success:function (data) {
                    console.log(data)
                }
            })
        })
    </script>
    

      

  • 相关阅读:
    7A
    map最最最基本用法
    cccc超级酱油心得
    scu-4445
    初学算法之广搜
    初学算法之最基础的stl队列
    初学算法之筛选素数法
    go 虎牙爬取
    php使用xpath爬取内容
    go xpath
  • 原文地址:https://www.cnblogs.com/52-qq/p/7929639.html
Copyright © 2020-2023  润新知