【写法总结】$.ajax与$.post、$.get 写法区别
2024-09-07 16:42:27
原文: https://www.cnblogs.com/asdyzh/p/9807264.html
后台代码:
[HttpPost]
public string DoLogin(string username,string password)
{
return "success";
}
当使用$.ajax时:
var name = $('#txtUserName').val();
var pwd = $('#txtPassWord').val();
var param = "{username:'" + name + "',password:'" + pwd + "'}";
$.ajax({
type: "POST",
url: "/Main/DoLogin",
data: param,
contentType: "application/json;charset=utf-8",
success: function (msg)
{
var test = msg;
var test2 = test;
},
error: function (e)
{
var test = e;
var test2 = test;
}
});
当使用$.post时:
var name = $('#txtUserName').val();
var pwd = $('#txtPassWord').val();
var param = { username: name, password: pwd };
$.post('/Main/DoLogin', param, function (result) {
var test = result;
alert(test);
});
区别在于参数的写法,使用$.ajax时参数要写成JSON字符串的格式,使用$.post是参数要写成JSON对象的格式
最新文章
- XML技术之DOM4J解析器
- Inline Workers--Web workers without a separate Javascript file
- 聊聊CSS postproccessors
- Java基础-四要素之一《封装》
- SQL SERVER 2005如何建立自动备份的维护计划
- windows 2008 怎么对外开放端口
- #Leet Code# Permutation
- filter过滤器执行顺序
- Unity NGUI实现序列帧动画播放
- Delphi 串口打印机打印
- compass模块
- Android Eclipse Errors
- android源码地址及下载介绍
- devstack安装使用openstack常见问题与解决的方法
- Unity-Shader-镜面高光Phong&;BlinnPhong-油腻的师姐在哪里
- python_18_反射
- Linux:alias永久生效
- 【深度学习篇】---CNN和RNN结合与对比,实例讲解
- Python--logging模块不同级别写入到不同文件
- java基础学习总结——面向对象1