При постинге на стену не появляется текст сообщения

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

При постинге на стену не появляется текст сообщения

Сообщение tofido »

При постинге на стену не появляется текст сообщения:

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

<form  method="post">Ваш текст: <input type="text" name="name" /></form><script>function wall() {VK.api("getUserSettings", {}, function(data) {if (data.response&8192){VK.api("wall.post", {message: '<?php $name=$_POST['name']; echo $name ; ?>'}); } else {VK.callMethod('showSettingsBox',8192); wall();}});}</script><br><a href="#" onclick = "javascript:wall();" >Отправить</a>
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: При постинге на стену не появляется текст сообщения:

Сообщение Александр »

tofido
Открой исходный код страницы и посмотри что у тебя получается на месте

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

<?php $name=$_POST['name']; echo $name ; ?>
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

Re: При постинге на стену не появляется текст сообщения:

Сообщение tofido »

Александр писал(а):tofido
Открой исходный код страницы и посмотри что у тебя получается на месте

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

<?php $name=$_POST['name']; echo $name ; ?>
там вообще ничего нет
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: При постинге на стену не появляется текст сообщения

Сообщение Александр »

tofido
И у тебя это не вызывает никаких мыслей?
POST запрос отправляешь? Данные передаются? Выясни почему там ничего не появляется. Используй Charles.
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

Re: При постинге на стену не появляется текст сообщения

Сообщение tofido »

Пробовал по разному и никак не выходит. Напишите все правильно пожалуйста, ведь для вас это очень легко.
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

Re: При постинге на стену не появляется текст сообщения

Сообщение tofido »

НЕ РАБОТАЕТ.

code.js

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

 $('#send_btn').click(function() {           if ($('#message_tf').val()!='') {                       message_to = $('#message_tf').val(); function wall() {VK.api("getUserSettings", {}, function(data) {                                    if (data.response){                                        VK.api("wall.post", {message: message_to});                                    } else {                                        VK.callMethod('showSettingsBox',8192);                                        wall();                                    }    });}}   
index.html

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

<html><head><script src="jss/jquery-1.6.1.min.js" type="text/javascript"></script><script src="jss/code.js" type="text/javascript"></script><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> </head><body>           <textarea id="message_tf">lk</textarea><a href="#" onclick = "javascript:wall();" id="send_btn">Отправить</a></body></html>
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: При постинге на стену не появляется текст сообщения

Сообщение Alazaur »

Что-то нагородили вы заборов... Не силен в jQuery, переделываю исходя из того, что у вас там все верно:
js

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

function wall() {   if($('#message_tf').val()!=''){      VK.api("getUserSettings", {}, function(data) {         if (data.response) VK.api("wall.post", {message: $('#message_tf').val()});         else VK.callMethod('showSettingsBox',8192);      });   }}
html

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

<html>   <head>      <script src="jss/jquery-1.6.1.min.js" type="text/javascript"></script>      <script src="jss/code.js" type="text/javascript"></script>      <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>   </head>   <body>                <textarea id="message_tf">lk</textarea>      <a href="javascript.void(0);" onclick = "wall();" id="send_btn">Отправить</a>   </body></html>
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

Re: При постинге на стену не появляется текст сообщения

Сообщение tofido »

Спасиьбо ОГРОМНОЕ!!!
Ответить