Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSON.Stringify截断Javascript_Javascript_Json_Truncate_Stringify - Fatal编程技术网

使用JSON.Stringify截断Javascript

使用JSON.Stringify截断Javascript,javascript,json,truncate,stringify,Javascript,Json,Truncate,Stringify,我试图获取地址、名称、纬度、经度等的数组,然后使用JSON.stringify对它们进行编码,以将其传递到第二个HTML窗口,然后该窗口将映射地址 我在使用JSON.stringify时遇到了一个问题,我的数据没有完全通过。大约4000个字符,我的编码字符串被截断 我的问题是: var customParameters = encodeURIComponent(JSON.stringify(AddressAray)); 完整代码部分: var AddressAray = new Array()

我试图获取地址、名称、纬度、经度等的数组,然后使用
JSON.stringify
对它们进行编码,以将其传递到第二个HTML窗口,然后该窗口将映射地址

我在使用
JSON.stringify
时遇到了一个问题,我的数据没有完全通过。大约4000个字符,我的编码字符串被截断

我的问题是:

var customParameters = encodeURIComponent(JSON.stringify(AddressAray));
完整代码部分:

var AddressAray = new Array();
debugger;
for (i = 0; i < selectedItems.length; i++) {
    //MY DATA IS ENTERED HERE AND WORKS FINE, 
    //ADDED TO AddressAray with all information.

    AddressAray.push(MixedFields);
},
function (error) {
    alert('GetCurrentUserTerritory: ' + error.message);
},
false);
}

var customParameters = encodeURIComponent(JSON.stringify(AddressAray));
Xrm.Utility.openWebResource("../WebResources/ddscrm_/webpages/CRMPRD.XRM.GoogleMaps.html",customParameters);
}
var AddressAray=new Array();
调试器;
对于(i=0;i
我不知道
Xrm.Utility.openWebResource
,但我猜
customParameters
是作为url的一部分传递的,或者被
Xrm.Utility.openWebResource
的底层进程截断,或者在服务器端。Url参数不用于传递大数据,您应该使用请求主体,或者如果数据应该保留在客户端,则应使用客户端会话存储。