В div сайта example1.ru нужно вставить div с сайта example2.ru
Написал такой код, но он почему-то не работает.
В чем может быть проблема?
$("#vip_view_div_cross").load("example2.ru #vip_view_div");
Ответ
getElement('http://ru.stackoverflow.com', '#nav-questions', function(element) {
console.log(element);
});
getElement('http://ru.stackoverflow.com', '.question-hyperlink', function(element) {
console.log(element.innerHTML);
});
function getElement(url, selector, c) {
request(new XMLHttpRequest());
function request(xhr) {
xhr.open('GET', 'https://crossorigin.me/' + url, true);
xhr.send();
xhr.onreadystatechange = function() {
if(xhr.readyState == 4) {
if(xhr.status == 200) {
html = document.createElement('div');
html.innerHTML = xhr.responseText;
c(html.querySelector(selector));
}
}
}
}
}
jquery
$('#q').load('https://crossorigin.me/http://ru.stackoverflow.com #nav-questions');
Комментариев нет:
Отправить комментарий