侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 144681 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

AngularJS解决跨域问题

2024-04-03 星期三 / 0 评论 / 0 点赞 / 3 阅读 / 1740 字

例子: <!DOCTYPE html><html lang="en" ng-app="myApp"><head> <meta charset="UTF-8"> <title>$httpAjax</

例子:

<!DOCTYPE html><html lang="en" ng-app="myApp"><head>    <meta charset="UTF-8">    <title>$httpAjax</title>    <script src="../../frameWork/js/angular.min.js"></script>    <script>        //创建模块        var app = angular.module('myApp',[]);        //创建控制器        //(1)请求js的时候:自己写的处理函数,callback对应的函数名,以及后台的处理函数名都要一样        //而且此时根本不用调用success()        /*app.controller('oneController',function ($scope,$http) {             $http.jsonp('test.js?callback=test');         })         function test(data) {            console.log(data);         }*/        //(2)angular用jsonp处理跨域访问        app.controller('oneController',function ($http) {            $http.jsonp('test.js?callback=JSON_CALLBACK').success(function (data) {                console.log(data);            });        })    </script></head><body ng-controller="oneController"></body></html>

test.js

//test('haha');angular.callbacks._0('hello');

 

广告 广告

评论区