2016-08-23 3 views

답변

8

을 :

AJAX - 당신은 데이터를 검색 할 XMLHttpRequest 객체를 사용할 수 있으며 귀하의 페이지에 삽입하십시오 (예 : div). jQuery를 사용하여 예 :

$("#result").load("ajax/test.html"); 

HTML5 웹 구성 요소 - HTML 수입, 웹 구성 요소의 일부, 다른 HTML 문서의 HTML 문서를 묶을 수 있습니다. 여기에는 HTML, CSS, JavaScript 또는 .html 파일에 포함될 수있는 내용이 포함됩니다. 예 :

<link rel="import" href="http://stackoverflow.com"> 

일부 다른 아이디어는 다음과 같습니다

<object> 태그 - 그것은 HTML 문서 내에 포함 된 개체를 정의합니다. HTML 파일 및 오디오, 비디오, 애플릿, ActiveX, PDF 및 Flash 또는 기타 플러그인과 같은 멀티미디어 컨텐츠에 사용할 수 있습니다.

<object data="http://stackoverflow.com" width="400" height="300" type="text/html"> 
     Alternative Content 
    </object> 

<embed> 태그 - 또한 "해킹"및 HTML 페이지를 표시하는데 사용될 수있다, 예를 플러그인에 대한 외부 애플리케이션을위한 컨테이너를 정의한다.

<embed src="http://stackoverflow.com" width=200 height=200 /> 

에 관해서는 여기, 가장 좋은 방법은 AJAX 방식을 사용하는 것입니다 HEADER 예를 통과 :

$.ajax({ 
    url: "http://stackoverflow.com", 
    data: { uname: "test" }, 
    type: "GET", 
    beforeSend: function(xhr){xhr.setRequestHeader('X-TOKEN', 'xxxxx');}, 
    success: function() { alert('Success!' + authHeader); } 
}); 

or in this way, 

$.ajax({ 
    url: "http://stackoverflow.com", 
    data: { uname: "test" }, 
    type: "GET", 
    headers:{ "X-TOKEN": 'xxxxx'}, 
    success: function() { alert('Success!' + authHeader); } 
}); 
+0

답장을 보내 주셔서 감사합니다. 이미 위의 방법을 시도했습니다. 해당 사이트에 헤더 값을 전달할 수 없습니다. 어떻게해야합니까? –

+0

@PrabhuArumugam 환영합니다! jQuery 및 $ .ajax를 사용하여 beforeSend를 사용하여 헤더를 설정할 수 있습니다. 자세한 내용은 http://api.jquery.com/jquery.ajax/에서 확인하십시오. 자세한 정보가 필요하면 알려주십시오 :) – GibboK

+0

로드하는 경우 url http : // 도메인 https : //이 .load 함수가 작동하지 않습니까? –

1

당신이 시도 할 수 있습니다 : iframe이에 일부 대체 솔루션이

<div> 
    <object type="text/html" data="http://validator.w3.org/" width="800px" height="600px" style="overflow:auto;border:5px ridge blue"> 
    </object> 
</div> 
+0

가 어떻게이 URL에 헤더를 추가 할 수 있습니다 시도 것을 우리에게 보여주십시오? –

+0

감사합니다. ans는 매우 유용했습니다. +1 –

관련 문제