2017-02-17 24 views
0

, так как название говорит, что мне нужно показать div с одного сайта на другом. Я создал небольшой тест ниже, что afaik должен работать с использованием jQuery .load, но когда я его открываю, ничего не показывает. Любая помощь будет оценена!Пытаясь загрузить div с одного сайта и отобразить его на другом с помощью jQuery, ничего не отображается

<html> 
<head> 
<script type="text/javascript" src="javascript/jquery-1.3.2.min.js"> 
</head> 
<body> 
<script> 
$('#transaction-section'.load('ajax/http://warburgrealty.com/agent/AGENT-69db6245d34d32e69208161ebcc412fe/samantha-frith #past-transactions-section'); 
</script> 
<div id="transaction-section"></div> 
</body> 
</html> 

ответ

2

У вас есть пара вещей, которые происходят.

Во-первых, синтаксис не совсем прав. Я бы также переместил JavaScript после определения div.

<div id="transaction-section"></div> 
<script> 
$('#transaction-section').load('http://warburgrealty.com/agent/AGENT-69db6245d34d32e69208161ebcc412fe/samantha-frith'); 
</script> 

Во-вторых, если вы не используете этот код на warburgrealty.com, вы собираетесь запустить в ошибку запроса кросс-происхождения.

Вы можете прочитать больше о кросс-происхождения совместного использования ресурсов здесь: https://enable-cors.org/

+0

Я вижу, так что вы хотите сказать, что это не возможно, если место происхождения не позволяет ему? Черт. Есть ли другой способ, который вы знаете, кроме как просто настроить iframe на кучу? – Egrodo

+0

Можете ли вы написать код на бэкэнде? С серверной стороны вы можете использовать что-то вроде curl или wget для извлечения страницы и ее анализа. Или в PHP, file_get_contents() может сделать трюк. – clarmond

+0

Я использую Squarespace, поэтому у меня есть доступ к HTML. Я мог бы каким-то образом использовать PHP. Мне нужно будет провести некоторое исследование. Спасибо за совет! Принято – Egrodo