之前已经有很多方法可以通过angular进行本地数据的读取。以前的例子中,大多数情况都是将数据存放到模块的$scope变量中,或者直接利用ng-init定义初始化的数据。但是这些方法都只为了演示其他功能的效果。这次来学习一下如何将Angular和PHP相结合,从后台读取数据。

首先,利用PHP,我们定义了一组后台数据,代码如下(test.php):

query("SELECT CompanyName, City, Country FROM Customers");

$outp = "";

while($rs = $result->fetch_array(MYSQLI_ASSOC)) {

if ($outp != "") {$outp .= ",";}

$outp .= '{"Name":"' . $rs["CompanyName"] . '",';

$outp .= '"City":"' . $rs["City"] . '",';

$outp .= '"Country":"'. $rs["Country"] . '"}';

}

$outp ='{"records":['.$outp.']}';

$conn->close();

echo($outp);

?>

这段代码含义比较简单,连接数据库后,从数据库中利用sql语句选择相应的数据($conn->query(“SELECT CompanyName, City,Country FROM Customers”))。之后,利用循环结构,将取出的数据以键值对的形式保存在$outp变量中。

接下来,在js中操作如下:

angularjs获取php数据类型,利用Angularjs从PHP读取后台数据相关推荐

  1. python读取数据库数据类型_从SQL数据库读取二进制数据(图像数据类型)并将其膨胀,Matlab vs.Python...

    完全编辑: 我迫切需要使用Python访问microsoftsqlserver并从中读取压缩数据.在经历了很多麻烦之后,我终于找到了一个可以工作的Matlab实现,它可以完成这个任务.不过,我需要用P ...

  2. python用pandas读取excel_浅谈python之利用pandas和openpyxl读取excel数据

    在学接口自动化测试时, 需要从excel中读取测试用例的数据, 假如我的数据是这样的: 最好是每行数据对应着一条测试用例, 为方便取值, 我选择使用pandas库, 先安装 pip install p ...

  3. qq好友列表获取导出,利用QQ协议实现好友数据备份,包含:qq好友、QQ分组、QQ群、qq群成员【附code源码】

    qq好友列表获取导出,利用QQ协议实现qq好友数据备份,包含:qq好友.QQ分组.QQ群.qq群成员. 我们是在浏览器中的操作,接下来看看数据到底怎么获取的,我们通过Fiddler的查找功能,就可以查 ...

  4. 2021-12-05 vue移动端卖座电影项目(六) 为详情页面Detail.vue获取后台数据并设置样式

    1.带着id传到详情页面中 效果:点击任一电影,跳转进Detail.vue页面时后面自动拼接上电影的filmId http://localhost:8081/#/Detail/6112 http:// ...

  5. angularJS中localstorage,利用localstorage来实现其他页面获取本地缓存

    angularJS中localstorage,利用localstorage来实现其他页面获取本地缓存 下面是我的项目部分目录 下面是代码 这是loginPage_service.js页面的代码,用于向 ...

  6. Jquery和angularjs获取check框选中的值小技巧

    在我们平常的开发中,有时候会需要获取一下check框选中的值,以及check框选中行的所有信息.这个时候有一个小技巧那就是我们可以把要获取的信息全部放到check框的值里面,这样我们可以获取check ...

  7. 获取Angular中的AngularJS功能

    介绍 ( Introduction ) If you have solid experience with AngularJS 1.x, you're well aware of the framew ...

  8. js获取url上的数据;angularjs获取url上的参数

    <script> var id= location.search.substring(1).split('=')[1] //获取url上的数据 </script> ====== ...

  9. Think in AngularJS :对比 jQuery 和 AngularJS 的不同思维模式

    原帖:http://stackoverflow.com/questions/14994391/thinking-in-angularjs-if-i-have-a-jquery-background 最 ...

最新文章

  1. VS2008,vs2010 快捷键大全
  2. [计算机]“华为的冬天”——任正非(华为总裁)
  3. 关于.Net 1.1 Windows Forms 控件的一个小问题
  4. 【转】asp.net中的WebApplication(web应用程序)和WebSite(网站)
  5. 详解CorelDRAW中如何合并与拆分对象
  6. linux实验简介,实验1 Linux简介和基本使用.doc
  7. linux下imp导入oracle数据库,Oracle数据库Linux下的导入IMP
  8. 【实践】BiLSTM上的CRF,用命名实体识别任务来解释CRF(2)损失函数
  9. Atitit glb 1tie 2tie city lst 一二线城市列表数据约50个一线城市Alpha ++ 阿尔法++,,London 伦敦,,New York 纽约,,Alpha +
  10. 一些基础的java编程代码
  11. 西宁公交调度员招聘计算机题库,调度员考试题库.doc
  12. C++ 查看openCV版本
  13. C语言程序设计(十七)12.12
  14. 国内使用谷歌健身的方法
  15. 用计算机做电子贺卡送祝福,泰山版信息技术五年级上册第2课《电子贺卡送祝福》教案.doc...
  16. Linux的 ls 和 ll 的使用发放、基本区别
  17. “放心消费”宣言传递正品心智,网易考拉8.16大促首日获用户好评
  18. 在计算机系统中存储容量最大的设备,计算机系统中存储容量最大的部件是().
  19. zte手机android手机怎么刷机,ZTE中兴U880手机刷机详细图文教程
  20. 用Android实现计算器

热门文章

  1. 【报告分享】中国智慧金融行业洞察及2021年发展趋势研究报告.pdf(附下载链接)...
  2. delphi10android保存数据,DELPHI XE5 Android – SDCard的SAVE / LOAD文件
  3. 2021为什么大家都在选做独立站运营?
  4. android shape 画阴影_android 阴影的实现方式
  5. 面试机器学习、数据挖掘、大数据岗位时遇到的各种问题
  6. 什么是微服务 Martin Fowler的microservices
  7. 【Docker】安装并测试安装成功
  8. LeetCode 198, 213 House Robber
  9. hfs文件服务器如何上传文件,hfs文件服务器linux
  10. python实现猜数字小游戏