Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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 当文件>;时,jQuery$.post多次激发;37146行_Javascript_Jquery_Google Chrome - Fatal编程技术网

Javascript 当文件>;时,jQuery$.post多次激发;37146行

Javascript 当文件>;时,jQuery$.post多次激发;37146行,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我试图将整个呈现的DOM发送回我的web服务器,以便使用它使用PrinceXML创建PDF。(他们的内部js渲染引擎不支持D3所需的一切,因此使用Chrome预渲染tho js,然后将计算出的DOM发送给Prince更容易。) 在HTML文件达到37147行之前,这一切都很正常。当这种情况发生时,AJAX请求将触发6次而不是一次,但发送到服务器的“code”值在每种情况下都为null。如果我将“内容”记录到Chrome上,我可以看到它仍然正确记录,因此它不像XML序列化程序那样失败。这是在操作系

我试图将整个呈现的DOM发送回我的web服务器,以便使用它使用PrinceXML创建PDF。(他们的内部js渲染引擎不支持D3所需的一切,因此使用Chrome预渲染tho js,然后将计算出的DOM发送给Prince更容易。)

在HTML文件达到37147行之前,这一切都很正常。当这种情况发生时,AJAX请求将触发6次而不是一次,但发送到服务器的“code”值在每种情况下都为null。如果我将“内容”记录到Chrome上,我可以看到它仍然正确记录,因此它不像XML序列化程序那样失败。这是在操作系统X上的Chrome39和jQuery 1.11.1中发生的。知道发生了什么吗?同样,当文件长度为37146行时,它也可以正常工作,但一旦我在下一行添加了一个额外的//时,整个过程就结束了


$(文档).ready(函数(){
var content=(新的XMLSerializer()).serializeToString(文档);
$.post(“报告/刮取”{
代码:内容
});
});

我只是好奇,在发送内容之前是否尝试删除内容中的换行符?我没有,这会有区别吗?只要文档长度小于该长度,它仍然可以使用换行符。您说过当文档长度为37417行时,它会中断,所以我想知道您是否可以删除换行符并始终只发送一行。这是DOM的序列化,所以换行不重要。