Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вставка кода js с помощью js (https://javascript.ru/forum/misc/39025-vstavka-koda-js-s-pomoshhyu-js.html)

Alice 12.06.2013 18:56

Вставка кода js с помощью js
 
Всем здравствуйте!

Имеется файл shop.html, содержащий следующую строку:

<script language='javascript' type='text/javascript' src='https://zapros_na_drugoy_site.ru?get_page=1'></script>


С помощью вышеуказанно скрипта, со стороннего сайта подгружается определенная форма с данными для пользователя, сформированная кодом js, типа:
выберите город и нажмите "ок".

Мне необходимо из другой страницы (main.html) с помощью js, подгрузить данные из shop.html

В main.html, я пробовала воспользоваться функцией в jQuery:

$("#div").load('shop.html');


Но проблема в том, что при загрузке страницы shop.html, сама страница shop.html не успевает прогрузится и таким образом я вижу пустой блок DIV.

Вторая моя попытка:

$.getScript('https://zapros_na_drugoy_site.ru?get_page=1')


Но здесь проблема теперь заключается в том, что я не знаю как полученный js код поместить в какой-либо блок в DOM-e, в ответ я получаю несколько функций js и в конце всего кода
...
document.write('<table ...');


Люди добрые и умные, поделитесь опытом или подскажите где можно почитать как подобные проблемы решаются грамотным способом. :-?

Заранее, спасибо.

ruslan_mart 12.06.2013 19:05

Цитата:

Сообщение от Alice
Но проблема в том, что при загрузке страницы shop.html, сама страница shop.html не успевает прогрузится и таким образом я вижу пустой блок DIV.

$.get('shop.html', {foo: true}, function(a)
{
   $('#div').html(a);
});


Часовой пояс GMT +3, время: 16:26.