2014-01-04 3 views
3

Есть ли способ установить переменную javascript как содержимое другой HTML-страницы?Получить содержимое другой страницы в переменной с ajax

Я пробовал:

var X = $(http://www.website.com/home).html()

, но это ничего не вернуть .... Даже Тхо это объясняет идею ... так что ... может кто-нибудь сказать мне, как сделать это, пожалуйста? Кроме того, содержание определенного id или class в этом сайте, что-то вроде:

var X=$(http://www.website.com/home "#id").html()

Было бы действительно помочь мне, спасибо заранее!

+0

У вас есть разрешение на другой сайт, чтобы разрешить перекрестное происхождение? –

+0

Да, я знаю, все они в моем домене – towc

+0

Если код аутентичен, у вас есть синтаксическая ошибка (вы должны указать URL-адрес). Пожалуйста, используйте консоль dev, чтобы поймать их. –

ответ

6

Похоже, что вы ищете это:

$.get('otherPage.html').then(function(responseData) { 
    //responseData is the contents of the other page. Do whatever you want with it. 
    $('#someElem').append(responseData); 
}); 

Live demo (click).

$.get() является обобщающим метод JQuery-х $.ajax(). http://api.jquery.com/jquery.ajax/

Смежные вопросы