Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.12.2015, 07:25
Новичок на форуме
Отправить личное сообщение для reswem Посмотреть профиль Найти все сообщения от reswem
 
Регистрация: 18.12.2015
Сообщений: 3

Есть файл, который подключается на нескольких сайтах (<script src='' type='text/javascript'></script>).
Часть содержания:
document.write("<script src='http://code.jquery.com/jquery-latest.js' type='text/javascript'></script>") // Подгружаем библиотеку jquery 
document.write("<script src='//vk.com/js/api/openapi.js' type='text/javascript'></script>"); // Подгружаем  openAPI VK

window.onload = (function() {
    VK.init({
          apiId: *****//API_ID
        });
    function authInfo(response) 
    {
      if (response.session) // Авторизирован пользователь или нет
      {
        var viewer_id = response.session.mid;
      } 
      else 
      {
        document.getElementById('id').innerHTML = 'Вы не авторизованы.';
      }
    }
    VK.Auth.getLoginStatus(authInfo);
});

Нужно передать переменную "viewer_id" в обрабатывающий скрипт.
Может что то с библиотекой, не понятно, пытался там же запустить:
$(function() {
		alert ('jQuery подключен и отлично работает!');
	});

Ничего не отображается. Вот не пойму что дальше делать.
Ответить с цитированием
  #12 (permalink)  
Старый 18.12.2015, 07:54
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

reswem,
1. Наверно вместо звездочек должно быть API_ID
2.
Пробуйте так(заменив звёздочки)
<script src='http://code.jquery.com/jquery-latest.js' type='text/javascript'></script>
<script src='//vk.com/js/api/openapi.js' type='text/javascript'></script>

<div id="id" class="section"></div>
<script type="text/javascript">
window.onload = (function() {
    VK.init({
          apiId: *****//API_ID
        });
    function authInfo(response) 
    {
      if (response.session) // Авторизирован пользователь или нет
      {
        var viewer_id = response.session.mid;
      } 
      else 
      {
        document.getElementById('id').innerHTML = 'Вы не авторизованы.';
      }
    }
    VK.Auth.getLoginStatus(authInfo);
});
</script>
Ответить с цитированием
  #13 (permalink)  
Старый 18.12.2015, 07:57
Новичок на форуме
Отправить личное сообщение для reswem Посмотреть профиль Найти все сообщения от reswem
 
Регистрация: 18.12.2015
Сообщений: 3

Так это я так описал, звездочек в исходном коде.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с асинхронной передачей данных через POST Kapitan79 AJAX и COMET 2 28.12.2013 11:47
POST запрос воспринимается как OPTIONS neshta AJAX и COMET 0 29.03.2011 23:34
post запрос! ybiza AJAX и COMET 1 11.02.2011 09:41
Yahoo UI асинхронный POST запрос lisan AJAX и COMET 1 12.02.2010 13:57
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07