2012-03-13 6 views
0

자바 스크립트 배열 (리터럴)을 클라이언트로 다시 전송하는 동안 클라이언트 측에서 잘린 응답이 표시됩니다. 응답에 크기 제한이 있는지 궁금 해서요. 이 문제를 처리하는 방법에 대한 제안은 매우 환영합니다. 배열을 다시 전송하는 서버 측얼마나 많은 데이터가 XMLHttpRequest 응답에 맞출 수 있습니까?

var r = eval(response.firstChild.firstChild.nodeValue); 

:

Error: unterminated string literal 
Source File: 
Line: 144, Column: 3530 
Source Code: 
[['f1','13/03/2012 12:55:18','4543634952F01129AD7D0414855DBC52', 
['2006','mir','note','pachet','pdf']], 
['f10','13/03/2012 12:55:18','turnbull-taggin_music_sound-aslp2008', 
['autotagging','missing','note','pdf']], 
... 
['f35','13/03/2012 12:55:18','ECML2001',['2001','note','pdf','syno 
+2

크기 제한이 없으므로 요청을 처리하고 값을 반환하고 코드 plz를 붙여 넣으십시오. – CKKiller

+0

더 나은 설명을 위해 질문을 업데이트했습니다. 클라이언트에서 오류가 발생했습니다. 배열은 서버에 의해 전송됩니다. –

+0

Firebug와 같은 디버거를 사용하여 처리하기 전에 전체 응답을 확인하십시오. 당신이 얻는 것을보십시오. –

답변

1

난 내 자신의 질문에 대답 할 수있는 클라이언트 측에

나는 응답을 평가합니다. 문제는 브라우저에 따라 다르며 Firefox의 제한 사항으로 인해 발생합니다. 즉, Firefox는 XML 노드의 크기를 4KB로 제한하고 여러 자식 노드에 원래 값을 분할합니다.

여기에 모드 세부 정보 : http://www.coderholic.com/firefox-4k-xml-node-limit/.

+0

* 내 자신의 질문에 답할 수 있습니다 * 답변으로 표시하는 것을 잊지 마십시오. – Leigh

관련 문제