$http请求数据主要会有以下三种方式

1.get请求

2.post请求

3.jsonp

[html] view plaincopy
  1. <!DOCTYPE html>
  2. <html lang="zh_CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Angular基础</title>
  6. </head>
  7. <body>
  8. <div ng-app="myApp">
  9. <div ng-controller="personCtrl">
  10. 姓:<input type="text" ng-model="firstName"/><br/>
  11. 名:<input type="text" ng-model="lastName"/><br/>
  12. 姓名:<span ng-bind="firstName"></span><span ng-bind="lastName"></span>
  13. </div>
  14. </div>
  15. <script src="angular.min.js"></script>
  16. <script type="application/javascript">
  17. var myApp=angular.module('myApp',[]);
  18. myApp.controller('personCtrl',function($scope,$http){
  19. $http.get('getData.php').
  20. success(function(data) {
  21. console.log(data);
  22. }).
  23. error(function(err) {
  24. //错误代码
  25. });
  26. //$http.post采用postJSON方式发送数据到后台,
  27. // 解决办法:在后台php中使用$postData=file_get_contents("php://input",true);这样就可以获得前端传送过来的数据
  28. var postData={msg:'post的内容'};
  29. var config={params:{id:'5',name:'张三丰'}};
  30. $http.post('postData.php', postData,config).
  31. success(function(data) {
  32. console.log(data);
  33. }).
  34. error(function(err) {
  35. //错误代码
  36. });
  37. var myUrl ="http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1&callback=JSON_CALLBACK";
  38. $http.jsonp(myUrl).success(
  39. function(data){
  40. console.log(data);
  41. }
  42. ).error(function(err){
  43. //错误代码
  44. });
  45. $scope.firstName="Wang";
  46. $scope.lastName="Ben";
  47. });
  48. </script>
  49. </body>
  50. </html>
[php] view plaincopy
  1. <?php
  2. //getData.php文件
  3. echo 'hello';
[php] view plaincopy
  1. <?php
  2. //postData.php文件
  3. //用接收json数据的方式
  4. $msg=file_get_contents("php://input",true);
  5. $name=$_GET['name'];
  6. echo $name.$msg."_post";

显示效果:

AngularJs的基础——$http请求数据相关推荐

  1. Node.js 使用http客户端向网站请求数据并保存

    app.js代码: // 内置http模块,提供了http服务器和客户端功能 var http=require("http");// 内置文件处理模块 var fs=require ...

  2. 前端Vue学习之路(四)axios请求数据

    axios 1.增加新知识 2.旧方案 3.新方案(一) 4.为什么要用拦截器 (新方案二) 1.增加新知识 假如每个组件都引用axios,后期如果axios库不再维护了,那每个组件都要改动 所以封装 ...

  3. python的flask框架显示柱状图_使用Python的Flask框架,结合Highchart,动态渲染图表(Ajax 请求数据接口)...

    参考链接:https://www.highcharts.com.cn/docs/ajax 参考链接中的示例代码是使用php写的,这里改用python写. 需要注意的地方: 1.接口返回的数据格式,这个 ...

  4. html弹窗赋值给查询框,bootstrap模态框动态赋值, ajax异步请求数据后给id为queryInfo的模态框赋值并弹出模态框(JS)...

    /查询单个 function query(id) { $.ajax({ url : "/small/productServlet", async : true, type : &q ...

  5. html 中ajax 请求没反应,ajax请求数据成功,页面的数据没有加载出来

    w3c的ajax的例子,点击按钮,(ajax请求读取一个本地ajax.txt文件)页面展示其内容, 在chrome中打开页面,点击按钮请求成功,但是页面没有显示ajax.txt的内容,这是为什么呢? ...

  6. node后台fetch请求数据-Hostname/IP doesn‘t match certificate‘s altnames解决方法

    node后台fetch请求数据-Hostname/IP doesn't match certificate's altnames解决方法 参考文章: (1)node后台fetch请求数据-Hostna ...

  7. 向服务器请求数据的五种技术

    2019独角兽企业重金招聘Python工程师标准>>> Ajax,在它最基本的层面,是一种与服务器通讯而不重载当前页面的方法,数据可从服务器获得或发送给服务器.有多种不同的方法构造这 ...

  8. AJAX跨域请求数据原理与案例

    1.如何通过AJAX跨域请求数据 AJAX通过jsonp来实现跨域请求数据,通过设置dataType(jquery)为jsonp即可. 2.AJAX如何通过jsonp实现跨域(来源于其他网站资料) J ...

  9. Retrofit2.0 请求数据 一直出返回网络错误,错误代码 414

    今天 使用rettorfit 去请求数据一直不成功,请求逻辑上以及请求参数上都没有问题,后台也验证过是通的(我用xutils3请求也是成功的,后来意识到xutils3是将参数放在请求体里面),但是就是 ...

最新文章

  1. How to POST JSON data with Curl from Terminal/Commandline to Test Spring REST?
  2. 怎样能做好百度竞价推广?不妨参考下这篇竞价推广的日常工作流程
  3. 元旦是星期天,春节是1.29,也是星期天哦,祝贺大家节日了!
  4. 微型计算机原理课本,微机原理与接口技术课本.doc
  5. 蚂蚁前端的开局十年:一切都在路上
  6. win10电脑安装android,5步教你如何在Win10 PC上安装Android 10
  7. 移动web开发之rem布局(rem基础、媒体查询、 less 基础、rem适配方案)
  8. 如何在程序中打开PDF文件 -C#文章(.net)
  9. eclipse中variable references non-existion resource可能原因及解决方案
  10. 2019 杭电多校第六场 题解
  11. linux改用户密码chpasswd,Linux chpasswd (批量或单一修改用户密码)和passwd(直接修改用户密码)...
  12. 工程行业管理系统-专业的工程管理软件-提供一站式服务
  13. 使用chrome设置代理,果然还是linux 方便呢。想安装一个chrome的插件,通过命令设置代理。
  14. 追思清明 浸润童心-----宁都县幼儿园清明祭英烈主题活动
  15. 华为鸿蒙os下载安装,华为鸿蒙系统安装包
  16. 关于uC/OS-II 概述
  17. 制作ubuntu光盘启动盘
  18. openstack安装和使用
  19. Moviebooking电影售票系统--活动图
  20. 13.4.2 查询某列数据的总和

热门文章

  1. C# 反射/映射学习
  2. jar包导出无法显示图片或者音乐_超详细微信表情包制作教程
  3. Win10(Server)与Ubuntu18.04(Client)使用Synergy--键盘鼠标共享
  4. Makefile、.mk、.bp、Blueprint、Soong、kati工具链的关系
  5. Go打印函数名/文件名/行号
  6. ping不同的网卡方法
  7. Android Camera数据流分析全程记录(overlay方式二)
  8. iOS获取音频设备信息
  9. RAID0、1、5、6、10介绍
  10. python 科学计算设计_Python程序设计与科学计算