ajax的data
来源:互联网 发布:淘宝开放平台 编辑:程序博客网 时间:2024/06/07 00:53
1 传字段:
data:{id:$("#jbszId").val(),jdkg:$(obj).val(),hyid:$("#hyid").val(),dfyuserid:$("#dfyuserid").val()},
其中id jdkg hyid dfyuserid为表字段,其余为界面字段
contentType:"application/json;charset=utf-8",
data:JSON.stringify({id:$("#jbszId").val(),jdkg:$(obj).val()}),//转化为String传到后台
2 用get方法传字段
function openNoshow(ddid) {
velayer.load();
$.get("/asms/hotel/order/zcd/asmshotelorder/gynoshow", {"id": ddid}, function (res) {
//res 为controller返回的ResultJson转换而成的json对象
var cg = $("#cg").hasClass("current");
var gy = $("#gy").hasClass("current");
if (res.status == "1") {
layer.alert("确认noshow成功", function () {
if(cg){
listForm.submit();
}else if(gy){
gyForm.submit();
}else{
window.location.href=window.location.href;
}
});
} else {
var index = layer.alert("确认noshow失败:" + res.errorMessage, function () {
layer.close(index);
});
}
});
}
id为表字段,ddid为界面字段。
window.location.href=window.location.href;表示若另一个界面调用该方法后刷新另一个界面
location.reload();可刷新本界面
3 传表单数据
data:$("#cpzkForm").serialize(),
cpzkForm为表单id
4 传表单数据,并将数据转为json
data: $("#hotel_Khdd_form").serializeJson(),
注意:要加上 contentType: "application/json;charset=utf-8",
并在controller要加上注解@RequestBody
eg:
@ResponseBody
@RequestMapping(value = "gyqryf", gnbh = "19" ,gnmc = "确认有房")
public ResultJson gyqryf(@RequestBody Hotel_Khdd hotel_Khdd) throws BusinessException {}
5 如果界面表单太多不能用提交表单来刷新界面,则可以用load()方法刷新界面;
$.ajax({
url:"/asms/sysconfig/master/hotel/hotelmaster/save",
type:"post",
dataType:"json",
data:$("#cpzkForm").serialize(),
success: function(res){
if(res.status == "1"){
layer.msg("保存成功" ,{time:2000,btn:['知道了']});
$("#jd_div").load("/asms/sysconfig/master/hotel/hotelmaster/index");
}else{
layer.alert("保存失败:"+ res.errorMessage);
}
velayer.close();
}
});
index为进入该界面的方法
6 动态添加行每行保存
data:$("#mxForm"+plat+zbIndex).serializeJson(),
data:{id:$("#jbszId").val(),jdkg:$(obj).val(),hyid:$("#hyid").val(),dfyuserid:$("#dfyuserid").val()},
其中id jdkg hyid dfyuserid为表字段,其余为界面字段
contentType:"application/json;charset=utf-8",
data:JSON.stringify({id:$("#jbszId").val(),jdkg:$(obj).val()}),//转化为String传到后台
2 用get方法传字段
function openNoshow(ddid) {
velayer.load();
$.get("/asms/hotel/order/zcd/asmshotelorder/gynoshow", {"id": ddid}, function (res) {
//res 为controller返回的ResultJson转换而成的json对象
var cg = $("#cg").hasClass("current");
var gy = $("#gy").hasClass("current");
if (res.status == "1") {
layer.alert("确认noshow成功", function () {
if(cg){
listForm.submit();
}else if(gy){
gyForm.submit();
}else{
window.location.href=window.location.href;
}
});
} else {
var index = layer.alert("确认noshow失败:" + res.errorMessage, function () {
layer.close(index);
});
}
});
}
id为表字段,ddid为界面字段。
window.location.href=window.location.href;表示若另一个界面调用该方法后刷新另一个界面
location.reload();可刷新本界面
3 传表单数据
data:$("#cpzkForm").serialize(),
cpzkForm为表单id
4 传表单数据,并将数据转为json
data: $("#hotel_Khdd_form").serializeJson(),
注意:要加上 contentType: "application/json;charset=utf-8",
并在controller要加上注解@RequestBody
eg:
@ResponseBody
@RequestMapping(value = "gyqryf", gnbh = "19" ,gnmc = "确认有房")
public ResultJson gyqryf(@RequestBody Hotel_Khdd hotel_Khdd) throws BusinessException {}
5 如果界面表单太多不能用提交表单来刷新界面,则可以用load()方法刷新界面;
$.ajax({
url:"/asms/sysconfig/master/hotel/hotelmaster/save",
type:"post",
dataType:"json",
data:$("#cpzkForm").serialize(),
success: function(res){
if(res.status == "1"){
layer.msg("保存成功" ,{time:2000,btn:['知道了']});
$("#jd_div").load("/asms/sysconfig/master/hotel/hotelmaster/index");
}else{
layer.alert("保存失败:"+ res.errorMessage);
}
velayer.close();
}
});
index为进入该界面的方法
6 动态添加行每行保存
data:$("#mxForm"+plat+zbIndex).serializeJson(),
0 0
- ajax的data
- ajax data的参数
- jquery ajax的data参数
- data-ajax
- ajax方法data参数用法的总结
- JQuery.Ajax()的data参数类型
- JQuery.Ajax()的data参数类型
- JQuery.Ajax()的data参数类型
- JQuery.Ajax()的data参数类型
- jquery ajax中data参数的传递
- JQuery.Ajax()的data参数类型
- JQuery.Ajax()的data参数类型
- JQuery.Ajax()的data参数类型
- $.ajax()里面data参数的含义、用法
- JQuery.Ajax()的data参数类型
- JQuery.Ajax()的data参数类型
- ExtJs教程----Ext.data.Model的Ajax
- ajax的data偶然数据溢出。。。
- Noip2009解题报告
- SpringMVC 自定义全局PropertyEditor
- Intelli Idea全局替换
- JavaScript-说说为啥循环闭包只显示最后一个i的值
- 自定义视频播放器——VideoView和其他控件的组合
- ajax的data
- opencv实现车牌识别之车牌号定位_1
- gTimer protocol的实现
- servlet的自动加载+init方法+线程并发安全
- C++模板
- python格式化字符串和转义字符
- GraphLab Create API(中文文档)-deeplearning
- NAT与NAPT网络地址转换
- autofac 初识体会