Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2012, 19:26   #1
Flame20
Пользователь
 
Регистрация: 21.03.2012
Сообщений: 14
Печаль ajax запрос без обновления страницы

Привет!
мне нужно сделать запрос на URL и получить в ответ некоторые данные (в частности access token от сайта vk.com)
я пытаюсь использовать ajax, но у меня не получается...
вот функция ajax:
Код:
function set()
        {
            $.ajax({
                type: "POST",
                url: "https://oauth.vk.com/access_token?",
                data: "client_id=3112398&client_secret=ZZA0CUbwJKDHsOJo1&code=<%=request.getParameter("code")%>&redirect_uri=http://env-2545458.j.rsnx.ru/redirect.jsp",
                success: function(msg){
                    alert( "PostПрибыли данные: " + msg );
                },
                error:function(msg){
                    alert( "PostОшибка: " + msg );
                }
            });
        }
её вызов:
Код:
<input type="radio" name="asd" value="1" onclick='set()'>;
в данном случае вообще ничего не происходит.
если вместо <%=request.getParameter("code")%> написать какую-нибудь строку, то всплывает alert о том, что прибыли данные, но msg - пустое.
<%=request.getParameter("code")%> - это параметр код, который я получаю при переходе на эту страницу, и мне нужно его использовать в данном запросе, но оставаясь на этой же странице.
Подскажите, пожалуйста, в чем ошибка?
Flame20 вне форума Ответить с цитированием
Старый 08.11.2012, 20:08   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
 data: "client_id=3112398&client_secret=ZZA0CUbwJKDHsOJo1&code="+request.getParameter("code")+"&redirect_uri=http://env-2545458.j.rsnx.ru/redirect.jsp",
Ты ИМХО ковычки недоставил. Ниче не происходит скорее всего из-за синтаксической ошибки - загляни в консоль ошибок.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.11.2012, 00:49   #3
Flame20
Пользователь
 
Регистрация: 21.03.2012
Сообщений: 14
По умолчанию

спасибо за ответ. но мне кажется, что он вообще не принимает эту функцию (request.getParametr("code")). Может можно как-то по другому передать этот параметр??
Flame20 вне форума Ответить с цитированием
Старый 09.11.2012, 01:04   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что это за параметр? Откуда берется и как описан?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.11.2012, 01:47   #5
Flame20
Пользователь
 
Регистрация: 21.03.2012
Сообщений: 14
По умолчанию

вообщем я хочу реализовать технологию oAuth через vkontakte.ru
с начальной страницы index.jsp я по гиперссылке перехожу на страницу redirect, тем самым выполняя http запрос. на новой странице в теге body я беру результат этого запроса как раз таким образом
Код:
code=<%=request.getParameter("code")%>
и в результате на странице распечатывается параметр code. но мне его нужно использовать чтобы отправить запрос, который был описан выше, чтобы получить параметр acces_token... т.е. нужно code отправить в функцию аякса...
Flame20 вне форума Ответить с цитированием
Старый 09.11.2012, 02:27   #6
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

как-то для гугла делал но на дотнете и все забыл, ну вот библиотека должна помочь

http://oauth.net/code/
rUs_LAN вне форума Ответить с цитированием
Старый 09.11.2012, 12:52   #7
Flame20
Пользователь
 
Регистрация: 21.03.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от rUs_LAN Посмотреть сообщение
как-то для гугла делал но на дотнете и все забыл, ну вот библиотека должна помочь

http://oauth.net/code/
спасибо большое! постараюсь разобраться)
Flame20 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как формировать Ajax-запрос без jQuery ? Metaron JavaScript, Ajax 1 05.03.2011 22:25
Форма без обновления страницы PR0Z0N PHP 3 13.12.2010 06:18
Данный выводятся на странице без обновления страницы darewangog JavaScript, Ajax 2 01.12.2010 12:53
Загрузить файл без обновления страницы? denisov JavaScript, Ajax 0 24.05.2010 17:44
Запрос к MySQL без обновления страницы denisov PHP 3 02.03.2010 19:39