一个简单的Ajax实例

 οnclick="btn_transfer_CT()"

<input id="btn_ITsubmit" onclick="btn_transfer_CT()" style="margin-left: 20px;" 
type="button" class="btn btn-primary" value="批量转移" />

JS:

//批量邮催ct
function btn_transfer_CT() {
    debugger;
    var TransferByPerson = document.getElementById("txt_user").value;
    var ids = $('#gridList_claim').jqGrid('getGridParam', 'selarrrow');
    var str = ids.join(','); debugger;
    $.ajax({
        type: "post",
        url: CreateFullUrl("/CBSTransfer/TransferData"),
        data: {
            "list": str,
            TransferByPerson: TransferByPerson
        },
        success: function (date) {
            href = "javascript:void(0);";
            if (date["scruce"]) {
                $.modalAlert("批量转移成功", "complete");
            } else {
                $.modalAlert("批量转移失败", "warning");
            }

        }
    });
}

批量转移

	 
		public ActionResult TransferData()
		{
			FlowService.FlowServiceSoapClient client = new FlowService.FlowServiceSoapClient();
			var user = ServiceContext.GetUserInfo();
			bool f = false; 
			string TransferByPerson = Request["TransferByPerson"];
			var strId = Request["list"];
			if (string.IsNullOrWhiteSpace(strId)||string.IsNullOrWhiteSpace(TransferByPerson)) return Json(new { scruce = f });
		
			string[] arr = strId.Split(',');
			
			foreach (var item in arr)
			{ 
				var csc = DBAction<SMS_TRANSFER_CBS>.LoadEntities(c => c.T_ID == item).FirstOrDefault();
				 
				var stepsId = client.GetAllSteps(user.LoginName, Convert.ToInt32(csc.TASKID));
				//client.GetInProcessSteps(user.LoginName, Convert.ToInt32(csc.TASKID))
				var list= JsonConvert.DeserializeObject<WordFlowModel>(stepsId);
				int sc = list.children.Count-1;
				var ss= list.children[sc].StepID;
		 
				var Positions = YZ_API_Utility.GetUserPositions(TransferByPerson);
				f = YZ_API_Utility.Transfer(user.LoginName,Convert.ToInt32(ss) , Positions, "无"); 
			}
			return Json(new { scruce = f });
		}

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值