2010-11-19 11 views
0

안녕 모두, 나는 JQuery와-1.4.1.js 파일을 사용하고 있습니다하지만 난 IE8에서 응용 프로그램을 열 때 "스택 오버 플로우 스택 공간이 라인 2734에서 발생"오류를 던지고 있지만스택 오버플로 오류 JQuery와

FireFox에서 원활하게 실행되는 것 같습니다.

코드 라인은 below- 있습니다 : 다음은이 코드에서

if (left.substr(left.length - 1) !== "\\") { 
    match[1] = (match[1] || "").replace(/\\/g, ""); 
    set = Expr.find[ type ](match, context, isXML); 
    if (set != null) { 
     expr = expr.replace(Expr.match[ type ], ""); 
     break; 
    } 

는 " set = Expr.find[ type ](match, context, isXML);"는 라인 없음. 2734.

어떤 이유가있을 수 있습니다. 도와주세요.

답변

0

스택의 메모리가 부족한 이유는 무엇입니까? 메모리는 할당되었지만 할당이 해제되지 않았습니다. 대부분 무한 루프 때문입니다.

줄 2734 주위의 코드를 볼 수 있습니까? 경우 (left.substr (left.length - : - 1) == "\\"!) { 경기 [1] = (경기 [1] || "을 다음과 같이

+0

안녕 알렉스 코드 라인은 ") .replace (/ \\/g," "); set = Expr.find [type] (match, context, isXML); if (set! = null) { expr = expr.replace (Expr.match [type], ""); 휴식; \t \t \t \t} 이 코드에서 "set = Expr.find [type] (match, context, isXML);" 라인 번호입니다. 2734. 도와주세요 – user430546

+1

@ user430546 코드를 원래 질문으로 편집하십시오. – alex

+0

Alex 원래 질문에 코드 줄을 추가했습니다. 감사합니다. – user430546