jquery ajax post请求实例
2024-09-30 17:07:01
function test(){
$.ajax({
//提交数据的类型 POST GET
type:"POST",
//提交的网址
url:"testLogin.aspx",
//提交的数据 该参数为属性值类型的参数
//(和url?Name="sanmao"&Password="sanmapword"一样)后台若为SpringMVC接受,注明@RequestParam
data:{Name:"sanmao",Password:"sanmaoword"},
//返回数据的格式
datatype: "html",//"xml", "html", "script", "json", "jsonp", "text".
//在请求之前调用的函数
beforeSend:function(){$("#msg").html("logining");},
//成功返回之后调用的函数
success:function(data){
$("#msg").html(decodeURI(data));
} ,
//调用执行后调用的函数
complete: function(XMLHttpRequest, textStatus){
alert(XMLHttpRequest.responseText);
alert(textStatus);
//HideLoading();
},
//调用出错执行的函数
error: function(){
//请求出错处理
}
}); }
若要提交json格式的参数:
$(function(){
//隐藏警告信息
$(".alert-warning").hide(); $("#dependentName").blur(function(){ $.ajax({
//提交数据的类型 POST GET
type:"POST",
//提交的网址
url:"${path}/dependentOffice/checkName",
//提交的数据
data: JSON.stringify(GetJsonData()),
//参数格式为json
contentType: "application/json; charset=utf-8",
//返回数据的格式
datatype: "json",//"xml", "html", "script", "json", "jsonp", "text".
//成功返回之后调用的函数
success:function(data){
alert(data);
},
//调用出错执行的函数
error: function(){
//请求出错处理
alert("请求失败");
} }); });
//json格式的数据源
function GetJsonData() {
var json = {
"userName": 'Tom',
"tel": '10086'
};
return json;
}
});
后台接受需注明@RequestBody,在就需加入jackson的jar
@RequestMapping("/checkName")
@ResponseBody
public String checkName(@RequestBody User user ) {
//Integer id = dependentOfficeService.selectDependentOfficeByName(dependentName); return user.toString();
}
最新文章
- ASP.NET Web API 控制器创建过程(一)
- smack 4.1创建群聊
- 惠普披甲过VR寒冬,花费巨资开发VR游戏
- android 断点下载---XUtils
- 如何配置QuickFIX/N
- Git command line
- nmap十条常用命令行格式
- C语言 链表的创建--打印--逆置--新增--删除--排序--释放
- 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)
- sql server 查看表结构说明
- 按钮效果 css
- ASP.NET jQuery 随笔 显示CheckBoxList成员选中的内容
- 转---高并发Web服务的演变——节约系统内存和CPU
- NSDictionary 的内部实现
- 我对CSS中的BFC的理解
- TCP三次握手与四次分手
- 运行所选代码生成器时出错:“预期具有协定名称 ";NuGet.VisualStudio.IVsPackageInstallerServices"; 的1导出 ——VS2015错误记录
- 【转】java缩放图片、java裁剪图片代码工具类
- Consecutive Subsequence CodeForces - 977F (map优化DP)·
- 【Inno Setup】添加许可协议,并默认选中我同意按钮