Не передает данные

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

Не передает данные

Сообщение Fedya »

Код: Выделить всё

     <script type="text/javascript" charset="utf8" >    window.onload = (function() {                 var viewer_id = 0;        var auth_key = 0;        var uidmy = 0;        var myfriend = <?php echo $_GET['id'];?>;                VK.init(function() {             var parts=document.location.search.substr(1).split("&");            var flashVars={}, curr;            for (i=0; i<parts.length; i++) {                curr = parts[i].split('=');                flashVars[curr[0]] = curr[1];            }            viewer_id = flashVars['viewer_id'];            auth_key = flashVars['auth_key'];                        VK.api("users.get", {uids:myfriend,fields:"photo_big"}, function(data) {                document.getElementById('friends').innerHTML = "<img src='" + data.response[0].photo_big + "'>";            });             $("#okbtn").click(function(){                $.post('sendpresent.php',{ "viewer_id": viewer_id, "auth_key": auth_key, "present": sentpr, "idto": myfriend},                        function(data){                                $('#result').html(data);                        });            });        });    });    </script> 
Почему-то не передаются "viewer_id": viewer_id, "auth_key": auth_key, а "present": sentpr, "idto": myfriend успешно передаются в sendpresent.php
Подскажите, пожалуйста, почему так происходит
Аватара пользователя
Богдан
Сообщения: 21
Зарегистрирован: 26 дек 2010, 05:22

Re: Не передает данные

Сообщение Богдан »

Может потому что вначале

Код: Выделить всё

 var viewer_id = 0;var auth_key = 0; 
и потом не

Код: Выделить всё

 var viewer_id = flashVars['viewer_id'];var auth_key = flashVars['auth_key']; 
а

Код: Выделить всё

 viewer_id = flashVars['viewer_id'];auth_key = flashVars['auth_key']; 
Ответить