一个码菜

导航

鑫安财富项目随记7--jquery中如何从页面获得数组

纠结了老半天,终于把批量分配业务员改好了,其中碰到了不少难题

首先我写了一下大致的步骤

具体实现:

1. 首先从页面获取checkbox的值(完成)

2. 然后用ajax把值传给php(完成)

3. php中进行update操作

问题:

1。如何使用jquery选择器从页面获得数组

2.如何通过ajax来向php传递值

3.如何分割数组,达到处理多个数据条的sql语句的要求

function distribute(){
    var vaobj=$("select[name='pro'] option:selected");
    var e_id=vaobj.val();
    var vobj=$("input:checked");
     var actor_config;    //定义变量
      vobj.each(function(i){ 
          if(actor_config==null){
              actor_config=$(this).val();
          }
          else                       //循环拼装被选中项的值
             actor_config = actor_config+','+$(this).val();

       });
     
      $.ajaxSetup({
            async: false // 使用同步方式执行AJAX
        });
$.ajax({
        type: "POST",
        url : "{url:/member/update_pro}",
        data: {id:e_id,id1:actor_config},
        dataType: "json",
        success: function(result){
            if(result){
                alert('已成功分配');
            }
            else
                alert('请选择理财经理!!');
                    }
        
});/**/
}

以上是我写的一个js函数,其中包含了如何处理以上1,2的问题

$idStr = join(',',$id);
                $where = ' id in ('.$idStr.')';

至于第3个问题可以使用join函数来分割。

 

好累啊,睡觉。。。。

posted on 2012-07-11 15:41  一个码菜  阅读(201)  评论(0编辑  收藏  举报