//post请求,ajax请求
$.post('test/assign/checkPartApply', 'roleCode='+role+'&status='+aptatus+'&atStatus='+attachedStatus,
function(data){
if(data != "fail"){
$.ajax({
url : "${ctx}/assign/partApply",
data : {
'applyIds' : applyIds,
'assign_id' : assign_id,
'assign_name' : assign_name,
'nodeCode' : role,
'applyStatus' : applyStatus
},
type : "post",
cache : false,
success : function(data) {
if (data == "success") {
$.ligerDialog.alert('操作成功。','提示','success',function(yes){
window.close();
gridManager.loadData(true);
});
} else {
$.ligerDialog.alert(data, '提示','error');
}
}
});
}else{
$.ligerDialog.alert('错误请重新选择!', '提示','error');
}
},"text");
//ajax请求
$.ajax({
url:"https://www.test.com/org/rest/v2/applications/test",
cache:false,
type:"POST", //支持类型有post get head delete put trace opption patch
data:param,
contentType: "application/json",
dataType:"json",//预期服务器响应类型 支持类型有 xml json text html script
success:function(data){
alert(data);
if(data == 'success') {
showMsg(true);
} else if(data == 'failure' || data == '' || data == undefined) {
showMsg(false);
} else {
$('#customerPageloading').css("display","none");
$.ligerDialog.error(data);
}
}
});
//form表单提交
第一种方式
<form name="uploadTemplate" method="post" id="uploadTemplate" enctype="multipart/form-data" action="test/test1/test2">
</form>
var url = $("#uploadTemplate").attr("action");
var options = {
type:'post',
async:false,
url: url,
success:function(data,textStatus){
$.ligerDialog.alert('成功 !','提示','success',function(yes){
parent.$.ligerDialog.close();
window.parent.location.reload();
});
}
};
$("#uploadTemplate").ajaxSubmit(options);
第二种方式
<form method="post" action="url">
<input type="submit" value="提交" />
</form>
//第三种
<form action="" id="pagerForm" name="pagerForm">
</form>
var link = "test/upload/show/"+typeCode;
$("#pagerForm").attr(
"action",
link);
$("#pagerForm").submit();