2014-10-09 2 views
0

알아요 ... 누군가 이미이 질문을했습니다.jQuery로 HTML 소스 코드를 얻는 방법은 무엇입니까?

하지만 ...

내가 jQuery를에서 이런 식으로 소스 코드를 얻을 때 :

var html = $("html").html(); 

나는 "처리"소스 코드가 아닌 진짜의 종류를 얻을 수있다. 내가 설명 :

HTML 소스 코드 (내게로 입력 한 실제 하나) 여기에 있습니다 :

<tr> 
    <td>POC</td> 
    <td> 
     Susan Symington - MITRE W150<br/> 
     DMSO - <br/> 
    </td> 
</tr> 

내가 나에게 보여 브라우저를 요청할 때이 동일한 코드를 볼 수 있습니다. 내가 jQuery를 사용하면

, 동일한 코드는 다음과 같습니다

<tr> 
    <td>POC</td> 
    <td> 
     Susan Symington - MITRE W150<br> 
     DMSO - <br> 
    </td> 
</tr> 

당신은 BR 태그를 볼 수 있을까요? iText PDF 변환기에서 사용하기 때문에 SAME 코드를 사용하는 것이 중요합니다. 나는

내가 아약스 요청을 사용하여 페이지 소스를 가지고 ...

+1

jquery가 브라우저의 DOM에서 태그/텍스트를 추출 중입니다. DOM은 정의에 의해 완전히 구문 분석 된 (그리고 잠재적으로 수정 된) HTML입니다. html이 브라우저에게 무엇을 말하려고하는지 브라우저의 내부 표현입니다. 당신은 결코 똑같은 HTML을 되 찾을 수 없다. –

+0

iText PDF 변환기와 같은 소리는 '
'태그 처리 방법을 알아야합니다. – j08691

+0

유일한 문제 인 경우 '
'태그를 '
'으로 대체하십시오. – undefined

답변

0

글쎄, 내가 창조하는 데 필요한 것으로 보인다 (.. 등 코드의 다른 부분에서 div 태그의 위치,) 다른 차이를 얻을 수 ($.get) 매력처럼 작동했습니다.

관련 문제