AngularJS页面带参跳转及参数解析操作示例


Posted in Javascript onJune 28, 2017

本文实例讲述了AngularJS页面带参跳转及参数解析操作。分享给大家供大家参考,具体如下:

页面带参跳转

$scope.LoginSucessLocation = function () {
  var hre = 'http://ctb.qingguo.com/weixinCt/main#/upload_topic_start?uid=' + $scope.uid + '&orgcode=' + $scope.orgCode;
  location.href = hre;
}

在url的后面,增加?,然后直接带参数。

参数解析

controller声明要增加$location的注入

app.controller('loginCtrl', function ($scope, $http, $interval, $cookies, $location, userService) {
  var absUrl = $location.absUrl();
  function UrlSearch() {
    var name, value;
    var str = location.href; //取得整个地址栏
    var num = str.indexOf("?");
    str = str.substr(num + 1); //取得所有参数  stringvar.substr(start [, length ]
    var arr = str.split("&"); //各个参数放到数组里
    for (var i = 0; i < arr.length; i++) {
      num = arr[i].indexOf("=");
      if (num > 0) {
        name = arr[i].substring(0, num);
        value = arr[i].substr(num + 1);
        this[name] = value;
      }
    }
  }
  var Request = new UrlSearch(); //实例化
  alert("Request.orgid = "+ Request.orgid);
})

从Request 中,通过键值获取出来的值,就是url带的参数,直接用即可。

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
jQuery ajax serialize()方法的使用以及常见问题解决
Jan 27 Javascript
Javascript 命名空间模式
Nov 01 Javascript
JS实现点击按钮后框架内载入不同网页的方法
May 05 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
Vue.js中的图片引用路径的方式
Jul 28 Javascript
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
Angularjs之如何在跨域请求中传输Cookie的方法
Jun 01 Javascript
浅谈webpack 构建性能优化策略小结
Jun 13 Javascript
Angular通过指令动态添加组件问题
Jul 09 Javascript
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
js实现表格数据搜索
Aug 09 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
Jun 28 #Javascript
JavaScript循环_动力节点Java学院整理
Jun 28 #Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 #Javascript
微信小程序后台解密用户数据实例详解
Jun 28 #Javascript
JavaScript箭头函数_动力节点Java学院整理
Jun 28 #Javascript
JavaScript之filter_动力节点Java学院整理
Jun 28 #Javascript
JavaScript高阶函数_动力节点Java学院整理
Jun 28 #Javascript
You might like
PHP的FTP学习(二)[转自奥索]
2006/10/09 PHP
Yii使用ajax验证显示错误messagebox的解决方法
2014/12/03 PHP
一个简单的php路由类
2016/05/29 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
基于jQuery实现滚动刷新效果
2017/01/09 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
实战node静态文件服务器的示例代码
2018/03/08 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
小程序hover-class点击态效果实现
2019/02/26 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
Python标准库之循环器(itertools)介绍
2014/11/25 Python
Python中的Classes和Metaclasses详解
2015/04/02 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
python修改linux中文件(文件夹)的权限属性操作
2020/03/05 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
儿子婚宴答谢词
2014/01/09 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
初中教师个人总结
2015/02/10 职场文书
课程设计感想范文
2015/08/11 职场文书
合作意向书范本
2019/04/17 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL