本帖最后由 default7 于 2012-12-25 18:08:18 编辑

解决方案 »

  1.   

    var a ={"s":1,"b":2};
    var b= {"key":'ab'};
    var func ="callbackFunName";
    var arrayTest =[];
    var arrayNew =[];
    arrayTest[0]= a;
    arrayTest[1]= b; 
    arrayNew[0]= func;
    arrayNew[1]= arrayTest; 
    console.log(arrayNew);
    也许不是数组的问题,以上大概模仿你的数组,没有问题
      

  2.   

    对比了,发现 如果是“string” eval就可以传递过去,如果是“object” 就无法传递过去。
    提示多出了一个“]”。如果是 非string参数无法传递了,不知道有没有解决办法
      

  3.   

    a b两个是jQuery对象,你提交到后台干什么。而且returndata是一个数组,你提交到后台前,应该把它转换成一个json字符串。用JSON.stringify(returndata)处理下。
      

  4.   

    已经换了一种方法实现了。
    需求是,一个表格,每一行每点击一次就自动发送一次请求,并且在对应的那一行显示请求结果。
    然后我用了hover 绑定每一行的点击,执行请求的就自动绑定了。传入的两个obj是显示结果的两个div的 jquery dom对象。
    后来实在是不行,直接用id了,传入id,然后在callback函数里面处理了。