首页 > 其他分享 >ajax通过jsonp解决跨域问题

ajax通过jsonp解决跨域问题

时间:2023-01-11 16:01:24浏览次数:40  
标签:function index gt 跨域 res dd ajax jsonp

直接上代码:

前端:

<script src="./jquery-1.11.2.min.js"></script>
<script>
    $(function () {
        $('#btn').click(function () {
            var url = "http://www.test.com/index.php/index/index/gt";
            
            $.get(url, (res) => {
                console.log(res);
            }, 'jsonp')
        });

    })
</script>

 

后端:(thinkphp5.0)

 public function gt()
    {
        $dd = input('param.callback');
        $this->dd = db('e_ad', false);
        $res = $this->dd->order('id')->select();
        $data = json_encode($res);
        echo $dd . '(' . $data . ')';
    }

 

标签:function,index,gt,跨域,res,dd,ajax,jsonp
From: https://www.cnblogs.com/haokan/p/17044019.html

相关文章

  • fetch是怎么取代ajax的?
    fetch简介FetchAPI提供了一个JavaScript接口,用于访问和操纵HTTP管道的一些具体部分,例如请求和响应。它还提供了一个全局fetch()方法,该方法提供了一种简单,合理的方......
  • 2.11 Ajax请求
     -----------------------------------------------------------------------------------------------------------------------------------------------页面滚动的......
  • 自签发SSL证书-解决本地开发跨域调试问题
    问题:解决问题:第一步:新建文件ext.ini,或者ext.ext都可以,写入以下内容basicConstraints=CA:FALSEkeyUsage=nonRepudiation,digitalSignature,keyEnciphermen......
  • DRF解决跨域问题
    DjangoRestFramework提供了corsheaders模块解决跨域问题安装模块pip3.9installdjango-cors-headers注册应用#注册corsheaders模块INSTALLED_APPS=[......
  • spring boot 设置跨域访问(2)
    1.CorsConfig.javapackagecom.example.demo.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Config......
  • SpringBoot设置跨域的几种方式
    什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 原因:由于浏览器的同源策略,即a网站只能访问a网站的内容,......
  • java后端解决跨域问题
    一、问题来源最近同事开发一个功能,提供接口给第三方调用,第三方调用时直接前端进行调用的因此触发了跨域拦截,报错如下: 二、解决方法可以要求第三方在自己后端......
  • Ajax(Fetch&Axios)
    传统服务器传统服务器的结构是基于MVC模式Model--数据模型View--视图,用来呈现Controller--控制器,复杂加载数据并选择视图来呈现数据传统的服务器是直接为客户端......
  • web之Ajax
    一、Ajax的基本用法先写一个基本的结构<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"conte......
  • java解决跨域问题
    什么是跨域 1)、协议不同2)、域名不同(IP地址不同)3)、端口号不同跨域是指一个页面想获取另一个页面中的资源,如果这两个页面的协议、域名、子域名、端口不同,或者两个页面......