Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 Как послать get запрос родительскому окну из iframe  [new]
Павел Гужанов
Member

Откуда: Наро-Фоминск
Сообщений: 436
Здравствуйте.

Приложение открывается в iframe. Мне нужно послать запрос из него к родительскому окну.
Запрос делаю следующим образом:
<script type="text/javascript">
			$.ajax({
			  type: "GET",
			  url: "/api/user",
			  dataType: "json",
			  async: true,
			  success: function(msg){
				  console.log(msg.login)
				
			  },
			  error: function(){
				  console.log("error")
				 
			  }
			});
		</script>

В консоли получаю error.
Подскажите, как передать get запрос в родительское окно?
30 янв 19, 10:39    [21797518]     Ответить | Цитировать Сообщить модератору
 Re: Как послать get запрос родительскому окну из iframe  [new]
Павел Гужанов
Member

Откуда: Наро-Фоминск
Сообщений: 436
Родительское окно - графана. В ней используется плагин AJAX, который открывает в iframe приложение по url. Приложению нужно получить данные о пользователе графаны, используется api графаны.
Неужели нет способа достучаться до этого api?
30 янв 19, 11:32    [21797588]     Ответить | Цитировать Сообщить модератору
 Re: Как послать get запрос родительскому окну из iframe  [new]
carrotik
Member

Откуда:
Сообщений: 1398
Павел Гужанов,

.. если я хоть что-нибудь в чём-нибудь понял, то Графана написана на React-e (или частично Ангуларе) ... соответственно, достучаться до реактовских store/methods можно, например, через window.parent.postMessage(), как вот тут

Communicating with Iframes
30 янв 19, 12:42    [21797681]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить