【 以下文字转载自 WebGeeks 讨论区 】
发信人: thinkgrass (虎儿), 信区: WebGeeks
标 题: ASP.NET中用Ajax向客户端传递大量数据的问题
发信站: 水木社区 (Mon Aug 31 20:23:22 2009), 站内
大家好,我以前没用过ajax,这次想发一个比较大的数据从服务器端到客户端,发现不能实现。我用的是jquery和asp.net的webmethod,代码如下,发现发小的数据没有问题,数据一大,比如200k就出问题了,请问用什么方法能解决呢?用其他的ajax框架?谢谢。
服务器端
[WebMethod]
public static string GetData()
{
return 大数据 200k左右
}
客户端 js
$.ajax(
{
type:"post",
dataType:"json",
url:"test.aspx/GetData",
data: '{}',
contentType: "application/json; charset=utf-8",
beforeSend:function(){
alert('send');},
success:function(msg)
{
alert("success");
},
error: function(){alert("error");}
}
);
--
FROM 211.99.222.*