ajax 表单提交过程

js 代码块 

	//	ajax 表单提交
	function _tosubmit() {
		var value1 = $("input:radio[name='status']:checked").val();
		var objid = $("#objid").val();
		//alert(value1 + ";" + objid);
		$.ajax({
			
			type : "POST", // 方法类型 
			dataType : "json",
			url : "${basePath}/manage/repair/UpdateStatus.shtml", // 请求路径
			data : {
				"id" : objid,
				"status" : value1
			},
			callback:function(data){
				
			}
			
		});
 

	}
body内容 
<body>
	<form id="form1"  action="##" method="post">
		<div class="pd-20">
			<input type="hidden" name="id" id="objid" value="${obj.id }" />
			<div class="row cl">
				<label class="form-label1 col-3"><span class="c-red">*</span>
					更改状态:</label>
				<div class="formControls col-3">

					未接收:<input type="radio" class="input-text" 
					value="1" name="status" 
					 <c:if test="${obj.status==1}" >checked="checked" </c:if> />
					已接收:<input type="radio" class="input-text" 
					value="2" name="status"  <c:if test="${obj.status==2}" >checked="checked" </c:if> />
					已处理:<input type="radio" class="input-text"
					 value="3" name="status"  <c:if test="${obj.status==3}" >checked="checked" </c:if> />
				</div>
				<div class="col-3"></div>
			</div>

			<div class="row cl">
				<div class="col-9 col-offset-3">
					<input type="button" οnclick="_tosubmit()"
						class="btn btn-primary radius" id="btn"
						value="  提交  ">
					<button type="button" id="delFun" οnclick="closeWin()"
						class="btn btn-danger marR10">取消</button>

				</div>
			</div>
		</div>
	</form>
</body>

在常用方式中,点击的登录按钮的type为"submit"类型;

在常用方式中,form的action不为空;

ajax方式中需要注意的是$.ajax方法中的参数:dataType和data。


后台controller

@RequestMapping("UpdateStatus")
	@ResponseBody
	public String updatestatus(Integer id,Integer status) throws Exception{  
		
		Map<String,Object> map = new HashMap<String,Object>();
		map.put("id", id);
		map.put("status", status);
		commonService.update("updateRepairStatus", map);
		
		return "ok";
	}
	


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值