Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
Javascript 字符串化JSON的大数组?_Javascript_Asp.net Mvc - Fatal编程技术网

Javascript 字符串化JSON的大数组?

Javascript 字符串化JSON的大数组?,javascript,asp.net-mvc,Javascript,Asp.net Mvc,我有一个大约200个复杂Javascript对象的数组。我正在尝试将这些数据字符串化,以便在AJAX post请求中使用。在服务器端,我使用ASP.NET MVC。如何将此数据串接以发送到服务器?当我尝试使用JSON.Stringify时,浏览器会锁定 在我的控制器中: [HttpPost] public void SaveAs(SaveAsInputModel input) 为什么不尝试使用XMLHttpRequest呢?它是一个javascript对象,允许在客户端和服务器

我有一个大约200个复杂Javascript对象的数组。我正在尝试将这些数据字符串化,以便在AJAX post请求中使用。在服务器端,我使用ASP.NET MVC。如何将此数据串接以发送到服务器?当我尝试使用JSON.Stringify时,浏览器会锁定

在我的控制器中:

    [HttpPost]
    public void SaveAs(SaveAsInputModel input)
为什么不尝试使用XMLHttpRequest呢?它是一个javascript对象,允许在客户端和服务器之间传递数据。我已经使用它顺利地传递了整个XML对象


希望它能帮助你

所以我发现锁定浏览器的不是字符串化数组,而是将其打印到控制台。我收到服务器错误的原因是,在我的MVC项目中,我无意中限制了服务器可以反序列化多少JSON对象。浏览器在序列化数据时没有问题

200个物体并不多。你确定它锁上了吗?也许你又犯了一个错误。方法名为JSON.stringify btw。每个对象可能有20个属性,其中一个属性也是数组。我正在使用JSON.stringify,如果我等待足够长的时间,它最终会工作。我也在使用谷歌浏览器。