$.ajax({
url:rul,
date:{date:date,type:type},
success:function(参数1,参数2){
     alert(参数1 参数2)
}
}) 
 如何把我得到的结果分别给“参数1”和“参数2”假设得到的结果为: a = 1 ;b=2,我如何把a的值给“参数1”,把b的值给“参数2”能不能实现?

解决方案 »

  1.   

    你这什么意思??????真不懂你要干嘛$.ajax({
    url:rul, //请求页面
    date:{date:date,ty pe:type},//传给服务器的参数
    success:function(getDate,sText){
      alert(参数1 参数2)
    一般情况下getDate是拿到服务器返回过来的数据的,真不懂你是什么意思
    }
    })
      

  2.   

    success:function(a,b){
      /*success的两个参数一个是返回的数据,一个是返回的状态
      a为返回的数据,你返回的数据通过分号或其他什么分隔;
      var result = a;
      var a = result.split(';')[0];
      var b= result.split(';')[1];
      */
    }
      

  3.   


    //改一下,避免参数命名冲突什么的
    success:function(result,status){
      /*success的两个参数一个是返回的数据,一个是返回的状态
      result为返回的数据,你返回的数据通过分号或其他什么分隔;
      var a = result.split(';')[0];
      var b= result.split(';')[1];
      */
    }
      

  4.   

    我用ajax调用“一般处理”程序返回结果是两个值都在result里了我想把其中的一个值给“status“可以完成吗?
      

  5.   

    不行,status是返回的状态值,你程序怎么返回的?也只有一个context.Response.Write(..)啊。