ajax 项目实例
发布时间:2020-12-16 01:49:47 所属栏目:百科 来源:网络整理
导读:1. jQuery 下拉菜单 $.ajax({url:basePath + "/resources/js/jquery.cxselect/cityData.min.json",success:function(data){$('#element_id').cxSelect({url : data,selects : [ 'province','city' ],nodata : 'none'});placeSign();}}); 2. 销假流程的ajax $
1. jQuery 下拉菜单 $.ajax({ url:basePath + "/resources/js/jquery.cxselect/cityData.min.json",success:function(data){ $('#element_id').cxSelect({ url : data,selects : [ 'province','city' ],nodata : 'none' }); placeSign(); } }); 2.销假流程的ajax
$.ajax({ type: "POST",url: basePath + "workflow/oa/leaveBack/startLeaveBack.htmls",data: { "serialNumber": serialNumber,"leaveBackStartDate": startDate,"leaveBackEndDate": endDate,"leaveDay": leaveDays,"leaveTime": leaveHours },dataType: "json",success: function(result) { if("loginAgain" == result.msg) { setTimeout(function(){ window.location=basePath+"admin/employee/login.htmls"; },100); } else { setTimeout(function(){ window.location=basePath+"workflow/process/start.htmls"; },100); } if("reApply" == result.msg) { alert("请勿重复提交表单"); } } }) 后台处理代码 @RequestMapping(value = "/startLeaveBack",method = RequestMethod.POST) Message msg = new Message(); msg.setResult(false); } 使用潭州的tpAjax函数
<td><a class="look_btn bdr bgd_red" data-va="${list.tableName}" data-ve="${list.taskAssignee}" data-kid="${list.kid}" href="${basePath}${list.processUrl}">查看</a></td>
<script type="text/javascript"> $(function(){ $(".look_btn").click(function(){ var applicationType=$(this).data("va"); var mainTableId=$(this).data("kid"); var dealPeople=$(this).data("ve"); $.tpAjax.request({ url:basePath+"process/gotoActivity"+ ".htmls",beforeSend:function(){},callback:function(data){ } },{"applicationType":applicationType,"mainTableId":mainTableId,"dealPeople":dealPeople} ); }); }); </script> 后台代码
@RequestMapping(value = "/gotoActivity",method=RequestMethod.GET) @ResponseBody public String gotoActivity(ProcessNotificationVO processNotificationVO){ int result = iMessageCenterService.changeStatus(processNotificationVO); if(result==1){ return "正在跳转中,请稍等......"; } return "系统繁忙"; } 4. HrTemplate.jsp
<script> $(function(){ $(".bgd_red").on("click",function(){ var id = $(this).parent().parent().find('td').eq(1).text(); var messageType = $(this).parent().parent().find('td').eq(2).text(); tmLoading("正在拼命加载...",5); $.tpAjax.request({ url:basePath+"humanres/humanres/findhrdetial.htmls",callback:function(data){ $(".content").html(data).show(); tmLoading("加载成功",1); } },{"messageType":messageType,"requesttionID":id} ); }); }); </script> 5. messageContent.jsp 与3雷同, 但是传递的方式不一样。
$.ajax({ type:"get",url:basePath+"process/gotoActivity.htmls",data:{ 'applicationType':applicationType,'tableId':id,'dealPeople':dealPeople },success:function(data){ alert(data); } }); 6. 下拉菜单的升级版
$.ajax({ type: "POST",url : basePath + "staffListAndSalary/search.htmls",dataType : "json",success : function(data) { $('#element_id').cxSelect({ url:data,selects: ['committee','cluster','group','part','squad'],nodata: 'none' }); } }); 7.
/**获取员工信息**/ $.ajax({ type:"get",url:basePath+"process/search.htmls",data:{ 'pageNo':0,'pageCount':10 },success:function(data){ $("#searchResult").html(data); var MaxCount=$("#MaxCount").val(); tm_init_page2(MaxCount); } }); 8. $.ajax({ type : "POST",url : basePath + "workflow/oa/reimbursement/applyAction.htmls",data : { "serialNumber" : sequeceNum,"recordListStr" : recordList,"isBorrow" : isBow,"accountType" : isCard,"account" : account,"provinces" : provinces,"city" : city,"bankName" : bankName,"branchName" : branchName,"bankCodeNumber" : bankCodeNumber,"cbSerialNumber" : cbSerialNumber,"itemsTotalMoney":itemsTotalMoney,"borrowAmount":borrowAmount,"isFirst":isFirst },beforeSend : function() { tmLoading("正在提交。。。。"); $("#activitiStart").attr("onclick","").attr("class","return_btn ml10"); },success : function(data) { var dataTemp = eval("(" + data + ")"); if(dataTemp=="success"){ tmLoading("提交成功!",2); location.href=basePath+"workflow/process/start.htmls"; }else{ tmLoading("提交失败!请重试!",2); $("#activitiStart").attr("onclick","activitiStart()").attr("class","add_btn color_white ml10"); } },complete : function() { $("#activitiStart").attr("onclick","add_btn color_white ml10"); } }); 9. $.ajax({ type:"post",url:basePath+"workflow/oa/reimbursement/complete.htmls",data:{ "result":resultSelect,"comment":resultAdvise,"taskId":taskId },beforeSend:function(){ tmLoading("正在提交。。。"); $("#complete").removeAttr("onclick"); },success:function(data){ var result=eval("("+data+")"); if(result=="success"){ tmLoading("提交完成",2); history.back(-1); }else{ tmLoading("提交失败!!请重试!",2); } },error:function(){ $("#complete").attr("onclick","completeTask()"); } });10. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |