1.ajax回写
$.ajax({
type:'post',
url:'getModelByIdSiteRule',
data:'addUpdateRule.id='+id,
dataType:'json',
async: false ,
success: function(msg){
// cleanAdd();
for (var key in msg.siterule){
// alert(key);
$("#"+key).val(msg.siterule[key]);
}
}
});
2.form提交非form内需传递数据
$("#ruleForm input[type=text]").clone(true).appendTo("#coneSearch");
$("#ruleForm input[type=hidden]").clone(true).appendTo("#coneSearch");
$("#ruleForm select").clone(true).appendTo("#coneSearch");
3.ajax提交表单 传递参数
$.ajax({
url : 'saveOrUpdateReport',
data : $("#tableForm *").serialize(),
dataType:'json',
success : function(data) {
if(data.success){
parent.returnResult();
message.show({ msg : "编辑成功",title : '消息',showType:'slide'});
}else{
$.messager.alert('编辑失败');
}
}
});
}
$.ajax({
type:'post',
url:'getModelByIdSiteRule',
data:'addUpdateRule.id='+id,
dataType:'json',
async: false ,
success: function(msg){
// cleanAdd();
for (var key in msg.siterule){
// alert(key);
$("#"+key).val(msg.siterule[key]);
}
}
});
2.form提交非form内需传递数据
$("#ruleForm input[type=text]").clone(true).appendTo("#coneSearch");
$("#ruleForm input[type=hidden]").clone(true).appendTo("#coneSearch");
$("#ruleForm select").clone(true).appendTo("#coneSearch");
3.ajax提交表单 传递参数
$.ajax({
url : 'saveOrUpdateReport',
data : $("#tableForm *").serialize(),
dataType:'json',
success : function(data) {
if(data.success){
parent.returnResult();
message.show({ msg : "编辑成功",title : '消息',showType:'slide'});
}else{
$.messager.alert('编辑失败');
}
}
});
}
本文详细介绍了如何使用jQuery的$.ajax方法进行Ajax回写,以及如何在表单提交时非直接通过form元素传递数据,并展示了如何通过序列化表单来实现数据的Ajax提交。
126

被折叠的 条评论
为什么被折叠?



