我在使用 jQuery 函数将大型 JSON 字符串从客户端传递到 Web 服务时遇到问题。当字符串的长度增加到 1000 个字符时,Web 服务会抛出异常“未指定的网络错误”。请告诉我如何使用 [webinvoke] 将较大的 JSON 值传递给 Web 服务。
我们可以增加 url 的大小或其他什么来解决这个问题吗?
您可以将您的 Json 序列化为对象:
页面.asp
var data1 = {
IdTest: ('<%= miAspVar %>'),
fono: telefono,
etc, etc
};
var strData = YAHOO.lang.JSON.stringify(data1)
callService(testLlamada, strData, EstadoLlamada, onError2);
function onError2(result) {
alert(result);
}
function EstadoLlamada(result) {
...
}