1 ajax中传递的方式(type)有两种:get和post。
如:function submitAjax(url,func,data_){
//alert("data_:"+data_);
jQuery.ajax({
url:url,
type:"post",//post--200万字符|get--7000字符
dataType:"json",
data:data_,
success:function(msg){
//alert("回到了success方法");
//func(msg);
//eval(func+"("+msg+")");
}
}).done(function(msg){
//alert("执行的是done方法");
eval(func+"("+msg+")");
});
}
2 get方式能传递的参数的最大长度为7000字符左右。而post方式能传递的参数的最大长度为200万字符。
所以一般ajax传递的都用post方式的。get方式是通过url路径的。post方式是真正能传递大数据量的方式。
如:function submitAjax(url,func,data_){
//alert("data_:"+data_);
jQuery.ajax({
url:url,
type:"post",//post--200万字符|get--7000字符
dataType:"json",
data:data_,
success:function(msg){
//alert("回到了success方法");
//func(msg);
//eval(func+"("+msg+")");
}
}).done(function(msg){
//alert("执行的是done方法");
eval(func+"("+msg+")");
});
}
2 get方式能传递的参数的最大长度为7000字符左右。而post方式能传递的参数的最大长度为200万字符。
所以一般ajax传递的都用post方式的。get方式是通过url路径的。post方式是真正能传递大数据量的方式。
本文详细对比了AJAX中GET和POST两种数据传输方式的特点及适用场景。GET方式适合传输较短的数据,最大长度约7000字符;而POST方式则适用于大数据量传输,最大长度可达200万字符。通常情况下,为了支持更多的数据传输需求,推荐使用POST方式。
426

被折叠的 条评论
为什么被折叠?



