Jquery post传递数组方法实现思路及代码

  以批量删除数据为例 做批量删除会需要传递要删除的数据ID数组

  

复制代码 代码如下:

  function RemoveLog(){

  var postModel=[];

  //遍历复选框获取要删除的数据ID 存放到数组中

  $("[name='lid']").each(function () {

  if ($(this).attr("checked") == "checked")

  postModel.push({ name: 'ids', value:$(this).val()});

  });

  if(postModel.length == 0) {

  alert('请先选择要删除的内容!');

  return;

  }

  //post删除方法,传递数组

  $.post('/admin/Delete',postModel,function(data){

  });

  }

  

复制代码 代码如下:

  //C#后台用相应的List集合类接收数据即可

  public JsonResult Delete(List<Guid> ids)

  {

  }