返回顶部
首页 > 资讯 > 前端开发 > html >angularJS如何实现发起$http.post和$http.get请求
  • 486
分享到

angularJS如何实现发起$http.post和$http.get请求

2024-04-02 19:04:59 486人浏览 独家记忆
摘要

这篇文章主要介绍了angularjs如何实现发起$Http.post和$http.get请求,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。A

这篇文章主要介绍了angularjs如何实现发起$Http.post和$http.get请求,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

AngularJS发起$http.post请求

代码如下:

$http({ 
  method:'post', 
  url:'post.PHP', 
  data:{name:"aaa",id:1,age:20} 
}).success(function(req){ 
  console.log(req); 
})

这时候你会发现收不到返回的数据,结果为null,这是因为要转换成fORM data。

解决方案:

配置$httpProvider:

var myApp = angular.module('app',[]); 
 myApp.config(function($httpProvider){ 

  $httpProvider.defaults.transformRequest = function(obj){ 
   var str = []; 
   for(var p in obj){ 
    str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); 
   } 
   return str.join("&"); 
  } 

  $httpProvider.defaults.headers.post = { 
    'Content-Type': 'application/x-www-form-urlencoded' 
  } 

});

或者在post中配置:

$http({ 
  method:'post', 
  url:'post.php', 
  data:{name:"aaa",id:1,age:20}, 
  headers:{'Content-Type': 'application/x-www-form-urlencoded'}, 
  transformRequest: function(obj) { 
   var str = []; 
   for(var p in obj){ 
    str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); 
   } 
   return str.join("&"); 
  } 
}).success(function(req){ 
    console.log(req); 
})

AngularJS发起$http.post请求

代码如下:

  app.controller('sprintCtrl', function($scope, $http) {
      $http.get("http://localhost:8080/aosapp/pt/service?formid=pt_aosapp_service_sprintlist&teamid=1")
      .success(function (response) {console.log($scope.sprintlist=response);});
    });

其实,angularjs 和 Jquery js最大的区别在哪儿那,angularjs是你事先在心中构建好真个页面,然后用变量或者占位符来表示数据,数据来了,直接填充就可以了;而jquery则是动态的修改dom元素,如添加修改dom标签等。设计思想不一样。

感谢你能够认真阅读完这篇文章,希望小编分享的“angularJS如何实现发起$http.post和$http.get请求”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网html频道,更多相关知识等着你来学习!

--结束END--

本文标题: angularJS如何实现发起$http.post和$http.get请求

本文链接: https://lsjlt.com/news/70962.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • angularJS如何实现发起$http.post和$http.get请求
    这篇文章主要介绍了angularJS如何实现发起$http.post和$http.get请求,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。A...
    99+
    2024-04-02
  • Node.js如何发起get和post请求
    这篇文章主要介绍了Node.js如何发起get和post请求的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Node.js如何发起get和post请求文章都会有所收获,下面我们一起来看看吧。1、get由于get请...
    99+
    2023-07-04
  • Java如何发起http请求的实现(GET/POST)
    前言 在未来做项目中,一些功能模块可能会采用不同的语言进行编写。这就需要http请求进行模块的调用。那么下面,我将以Java为例,详细说明如何发起http请求。 一、GET与POST...
    99+
    2024-04-02
  • nodejs实现HTTPS发起POST请求
    准备用nodejs搞一个快速注册163邮箱的东西,需要在某一步的时候post数据到https,node的官方文档实在太简陋了,网上找了个差不多的例子,拿来改了改用。 var util = require...
    99+
    2022-06-04
    nodejs HTTPS POST
  • vue如何实现发送websocket请求和http post请求
    这篇文章主要介绍vue如何实现发送websocket请求和http post请求,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!先给大家介绍下vue发送websocket请求和http...
    99+
    2024-04-02
  • Node.js中如何发起HTTP请求
    这篇文章主要介绍Node.js中如何发起HTTP请求,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!正文Node.js HTTPS ModuleNode.js在标准库中带有https模...
    99+
    2024-04-02
  • Vue2是如何利用Axios发起请求
    本篇文章为大家展示了Vue2是如何利用Axios发起请求,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言当你看到该文章时希望你已知晓什么是跨域请求以及跨域请求的处理,本文不会赘述本文后台基于Spr...
    99+
    2023-06-22
  • Vue3如何使用axios发起网络请求
    目录Vue3使用axios发起网络请求1.何为Axios?2.如何安装Axios3.如何封装网络请求和全局实例化axios4. api.js是什么?5.http.js是什么?6.re...
    99+
    2024-04-02
  • 如何使用golang中的http.Post函数发送POST请求并获取响应
    如何使用golang中的http.Post函数发送POST请求并获取响应在使用golang进行网络编程时,http包是我们经常使用的一个重要模块。其中,http.Post函数是一个非常实用的函数,可以方便地发送POST请求并获取响应结果。下...
    99+
    2023-11-18
    Golang POST请求 httpPost
  • 小程序中如何使用wx.request发起请求
    这篇文章主要为大家展示了小程序中如何使用wx.request发起请求,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序中如何使用wx.request发起请求”这篇文章吧。wx.request(O...
    99+
    2023-06-26
  • 如何实现ajax发送异步请求
    这篇文章将为大家详细讲解有关如何实现ajax发送异步请求,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下第一步(得到XMLHttpRequest)ajax其实只...
    99+
    2024-04-02
  • java如何实现代理转发请求
    Java可以通过代理模式来实现请求的转发。代理模式是一种结构型设计模式,它允许通过在代理对象和实际对象之间添加一个中间层来间接访问实...
    99+
    2023-09-09
    java
  • 如何实现Ajax请求
    小编给大家分享一下如何实现Ajax请求,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Ajax不是一种新的编程语言,而是一种用于创...
    99+
    2024-04-02
  • Go语言如何使用标准库发起HTTP请求
    本篇内容介绍了“Go语言如何使用标准库发起HTTP请求”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!HTTP请求的基本结构在发起HTTP请求...
    99+
    2023-07-05
  • golang如何实现并发求和
    这篇文章主要介绍了golang如何实现并发求和,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。golang适合做什么golang可以做服务器端开发,但golang很适合做日志处...
    99+
    2023-06-14
  • AngularJS如何使用Interceptors来统一处理HTTP请求和响应
    这篇文章主要为大家展示了“AngularJS如何使用Interceptors来统一处理HTTP请求和响应”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angul...
    99+
    2024-04-02
  • PHP中如何实现API请求的打包和并发处理?
    在现代Web应用程序中,调用API是非常常见的任务。API请求通常需要与第三方服务通信,这可能会导致应用程序的性能问题。这时候,我们就需要考虑如何优化API请求的处理方式。在本篇文章中,我们将讨论如何使用PHP实现API请求的打包和并发处...
    99+
    2023-10-26
    打包 并发 api
  • 如何实现Jquery Ajax请求
    如何实现Jquery Ajax请求,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 jQuery确实是一个挺好的轻量级的JS框架,能帮...
    99+
    2024-04-02
  • 如何发现ISP劫持HTTP请求
    这篇文章将为大家详细讲解有关如何发现ISP劫持HTTP请求,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。编者按:Fundebug的客户通过分析我们提供的报警信息,定位了一...
    99+
    2024-04-02
  • 如何实现JavaScript原生封装ajax请求和Jquery中的ajax请求
    小编给大家分享一下如何实现JavaScript原生封装ajax请求和Jquery中的ajax请求,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、原生ajax(1)html前端代码get请...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作