jquery向后台请求的几种方式

//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();



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值