현재 다운로드 버튼을 만드는 데 자바 스크립트를 사용하는 크롬 앱을 만들고 있습니다. 앱에 현재 페이지를 가져 와서 "/ download"를 추가하고 싶습니다. 그러면 해당 링크에서 HTML 코드를 요청합니다.다른 사이트에서 div 콘텐츠를 요청하는 방법
<div class="download-row">
<a href="http://www.website.com">A website</a>
</div>
다운로드 페이지에서 href를 취한 다음 원래 페이지에 href가있는 버튼을 만듭니다.
OK I는 웹 사이트에이 시도하고 나는 문법 문제에 봉착했습니다. 내가 크롬의 콘솔에서이 시험 할 때
var links = ""
$('#right').load('www.mywebsite.com/download', function(data) {
data.find(".download-row a").each(function(){
links += $(this).attr("href");
});});
, 그것은 인쇄 :
GET http://www.mywebsite.com/download 404 (Not Found)
Uncaught TypeError: Object <!DOCTYPE html>
<html lang="en-us">
<head>
....
....
HTML data from the page.
명확히하기 위해, 당신은 다른 사이트의 데이터를로드하고 자신의 사이트의 페이지를로드하지 않는다는 것을 의미합니까? – louisbros
동일한 도메인의 다른 페이지가 잘못 표시되었습니다. Jquery로드가 제대로 작동하지 않습니다. – user1869558
작동하지 않는 경우로드하려는 페이지의 상대 경로를 사용해보십시오. – louisbros