var aaa=document.getElementById("aaa").value;
                var bbb=document.getElementById("bbb").value;
                var ccc=document.getElementById("ccc").value;
                $.ajax(
                {
                    type:"post",
                    url:"ClassHandler.ashx",
                    data:"id="+id+"&aaa="+aaa+"&bbb="+bbb+"&ccc="+ccc,
                    success:function(html)
                    { 
                        document.getElementById(objdiv).style.display="block";
                        document.getElementById(objdiv).innerHTML=html;                        
                    }
                });请教下··这个data的参数传的个数的有没有上限·

解决方案 »

  1.   

    post方式最大大小根据浏览器而定,一般是100K。100K可以包含多少字符,自己想想,所以一般说它不受限制。。
      

  2.   

    通过url传值没有个数限制,有大小的限制
      

  3.   

    协议本身没有限制。各种浏览器有自己的限制,浏览器不同限制的长度也不同在2000-8000之间,但是服务器通常都有限制,但是这个限制可以通过修改配置文件改变(貌似叫:maxRequestLength)。
    一般做法少量数据用GET,大块数据用POST,POST是没有长度限制的