Angularjs中$http.post与$.post的示例分析
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章给大家分享的是有关Angularjs中$http.post与$.post的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一个例子这里模拟登录的一个场景,po
千家信息网最后更新 2025年02月23日Angularjs中$http.post与$.post的示例分析
这篇文章给大家分享的是有关Angularjs中$http.post与$.post的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
一个例子
这里模拟登录的一个场景,post用户名与密码,服务端接受账户并直接返回到客户端不做其它业务处理。
使用angularjs版本
/* AngularJS v1.2.15 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT*/
服务端
public class AccountController : Controller { // GET: // public IActionResult Login() { return View(); } [HttpPost] public IActionResult Login(string userName,string userPwd) { var resut = Request.Form; return Json(new { _code = 200, _msg = "Login success", name = userName, password = userPwd }); } }
$.post
首先使用$.post的方式,直接提交账户密码
$.post("@Url.Content("~/Account/Login")",{ userName: "2342342", userPwd:"2sssdfs" },function (data) { console.log(data); });
响应
这里我们看一下请求体
那么我们现在看看angularjs的$http.post的情况,到底区别在哪儿?
@{ Layout = null;}IT怪O 用户登录
登录
出现了,处于习惯的原因,平时就会这样来写$http.post的。但结果并不是想要的。那么咱们与$.post对比一下请求体。
看到没?差别就在这里。
发现问题了,那么我们就要转化为$.post提交参数的方式。幸好,angularjs中$http.post提供了一个转化参数的transformRequest方法,可以在config中加上该参数:
var config = { 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("&"); } };
它的作用就是将提交的参数转化为$.post提交参数的方式。这样看到的请求体中参数就与$.post相同了。
可以在全局进行设置
angularjs在进行post请求的时候要进行参数配置。关于angularjs的post请求,建议在初始化模块的时候对post请求设置请求头与请求参数转换的设置,这样可以在其他地方方便使用。
感谢各位的阅读!关于"Angularjs中$http.post与$.post的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
参数
登录
方式
示例
分析
内容
密码
时候
更多
用户
篇文章
账户
服务
不错
实用
相同
业务
作用
例子
全局
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
自动化控制系统软件开发
小学网络安全班会简报
数据库中删除查询怎么做的
三级网络技术好考么
软件开发去哪些公司好
网络安全评估岗位职责
网络技术内容摘要
门店数据库
公安厅网络安全监控中心是警察吗
软件开发APP维护费用
云服务器端口在哪里
网络安全公司被盗
软件开发年底了怎么找工作
云之遥 服务器
软件开发的规范体现
服务器混乱怎么办
互联网教育科技公司vipkid
艾尔登法环 服务器通用吗
uos服务器版用什么数据库
ftp服务器下载速度
智能家居与服务器有什么区别
计算机网络技术中职书籍
什么是数据库无关性
瑞思经济数据库有哪些数据
联想服务器psu
门店数据库
山西网络安全知识答题
深圳凡云互联网科技有限公司
鲁迪盖伊nba数据库
北理网上作业 汽车网络技术