文档章节

AngularJS解决跨域问题

YJ_
 YJ_
发布于 2017/07/27 14:09
字数 164
阅读 5
收藏 0

例子:

<!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');

 

© 著作权归作者所有

YJ_

YJ_

粉丝 9
博文 116
码字总数 88261
作品 0
昌平
前端工程师
私信 提问
Angular 应用解决跨域访问的问题

在前后台分离的应用中,Angular 与 Java 是一对好搭档。但是如果是分开部署应用,则势必会遇到跨域访问的问题。 什么是跨域 启动应用之后,有些浏览器会提示如下告警信息: 这个是典型的跨域...

waylau
2018/12/21
0
0
AngularJS 是否能满足企业应用的安全需求

AndularJS开发团体最瞩目的内容是关注于所谓待开发内容(greenfield)的开发--不依赖于空数据库或新概念的新应用。然而这却是开发新的Angular应用程序的常规方法,忽视了很多将已存在应用迁移...

oschina
2015/01/21
7.9K
31
开源中国的 AngularJS 优秀文章汇总

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏...

oschina
2014/08/24
5.7K
13
OSChina 技术专题之 AngularJS 更新版(201412)

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏...

OSC编辑部
2014/10/17
11.1K
26
angular-cli 打包 跨域 发布问题

angular-cli 打包配置的跨域设置打不进去,部署的时候还是跨域的,有办法解决么?这种angular-cli打包过后的代码用什么部署?node么?

夭-心
2017/10/27
25
0

没有更多内容

加载失败,请刷新页面

加载更多

软件项目开发流程——看这篇文章就够了

项目开发流程 1.可行性分析 干什么?有没有市场;谁来做?市场部+销售部,出可行性报告。 2.需求分析 需求分析师(懂技术+懂业务)【挖掘客户真正的需求】,需求分析报告(白皮书) 3.设计阶...

须臾之余
25分钟前
2
0
jenkins多个slave遇到的坑

jenkins配置如下: 在Jenkins上添加了两个节点(Slave Node),且为这两个节点设置了一个相同的标签"windows"。创建了一个新Job – "test-windows",选择的是”构建一个自由风格的软件项目”。...

shzwork
29分钟前
1
0
stimulsoft入门教程:分层报表(上)

下载Stimulsoft Reports.Ultimate最新版本 Stimulsoft专题页:全面汇集Stimulsoft视频教程、版本更新、使用教程、应用案例和相关开发资源等。 执行以下步骤以创建分层报表: 运行设计器 连接...

xiaochuachua
35分钟前
1
0
好程序员大数据教学点睛:Hadoop基础篇

  好程序员大数据教学点睛:Hadoop基础篇,Hadoop包含两个部分: 1.Hadoop Distributed File System (Hadoop分布式文件系统) HDFS具有高容错性,并且可以被部署在低价的硬件设备之上。HDF...

好程序员IT
36分钟前
1
0
京东网络开放之路——自研交换机探索与实践

相比传统商业交换机,白盒交换机具有更好的开放性和灵活性,解决了运维管理方面的诸多痛点,随着SONiC的不断完善和白盒交换机市场的成熟,京东基于SONiC研发了自己的白盒交换机,更加适合京东...

京东云技术新知
37分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部