AngularJS Ajax详解及示例代码


Posted in Javascript onAugust 17, 2016

AngularJS提供$http控制,可以作为一项服务从服务器读取数据。服务器可以使一个数据库调用来获取记录。 AngularJS需要JSON格式的数据。一旦数据准备好,$http可以用以下面的方式从服务器得到数据。

function studentController($scope,$http) {
var url="data.txt";
  $http.get(url).success( function(response) {
              $scope.students = response; 
            });
}

在这里,data.txt中包含的学生记录。 $http服务使Ajax调用和设置针对其学生的属性。 “学生”模型可以用来用来绘制 HTML 表格。

例子

data.txt

[
{
"Name" : "Mahesh Parashar",
"RollNo" : 101,
"Percentage" : "80%"
},
{
"Name" : "Dinkar Kad",
"RollNo" : 201,
"Percentage" : "70%"
},
{
"Name" : "Robert",
"RollNo" : 191,
"Percentage" : "75%"
},
{
"Name" : "Julian Joe",
"RollNo" : 111,
"Percentage" : "77%"
}
]

testAngularJS.html

<html>
<head>
<title>Angular JS Includes</title>
<style>
table, th , td {
 border: 1px solid grey;
 border-collapse: collapse;
 padding: 5px;
}
table tr:nth-child(odd) {
 background-color: #f2f2f2;
}
table tr:nth-child(even) {
 background-color: #ffffff;
}
</style>
</head>
<body>
<h2>AngularJS Sample Application</h2>
<div ng-app="" ng-controller="studentController">
<table>
  <tr>
   <th>Name</th>
   <th>Roll No</th>
	 <th>Percentage</th>
  </tr>
  <tr ng-repeat="student in students">
   <td>{{ student.Name }}</td>
   <td>{{ student.RollNo }}</td>
	 <td>{{ student.Percentage }}</td>
  </tr>
</table>
</div>
<script>
function studentController($scope,$http) {
var url="data.txt";
  $http.get(url).success( function(response) {
              $scope.students = response;
            });
}
</script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
</body>
</html>

输出

要运行这个例子,需要部署textAngularJS.html,data.txt到一个网络服务器。使用URL在Web浏览器中打开textAngularJS.html请求服务器。看到结果如下:

AngularJS Ajax详解及示例代码

以上就是AngularJS Ajax的基础资料整理,后续继续整理相关资料,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript 操作select下拉列表框的一点小经验
Mar 20 Javascript
原生javascript和jquery判断浏览器版本等信息
Jul 04 Javascript
js/jquery去掉空格,回车,换行示例代码
Nov 05 Javascript
js如何获取兄弟、父类等节点
Jan 06 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
Sep 06 Javascript
探讨js字符串数组拼接的性能问题
Oct 11 Javascript
AngularJs  Using $location详解及示例代码
Sep 02 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
Jan 14 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
Feb 07 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
Jan 30 Javascript
JavaScript中的this基本问题实例小结
Mar 09 Javascript
AngularJS包括详解及示例代码
Aug 17 #Javascript
详细分析Javascript中创建对象的四种方式
Aug 17 #Javascript
AngularJS表单详解及示例代码
Aug 17 #Javascript
AngularJS模块详解及示例代码
Aug 17 #Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 #Javascript
AngularJS HTML DOM详解及示例代码
Aug 17 #Javascript
AngularJS表格详解及示例代码
Aug 17 #Javascript
You might like
PHP Array交叉表实现代码
2010/08/05 PHP
php学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
禁止你的左键复制实用技巧
2013/01/04 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
python多进程和多线程究竟谁更快(详解)
2017/05/29 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
基于Python在MacOS上安装robotframework-ride
2018/12/28 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
正则给header的冒号两边参数添加单引号(Python请求用)
2019/08/09 Python
使用Django清空数据库并重新生成
2020/04/03 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
幼儿园儿童节主持词
2014/03/21 职场文书
自我推荐信范文
2014/05/09 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
大客户经理岗位职责
2015/04/09 职场文书