Страница 1 из 1

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

Добавлено: 04 май 2012, 16:28
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>

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

Добавлено: 04 май 2012, 20:40
Александр
tofido
Открой исходный код страницы и посмотри что у тебя получается на месте

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

<?php $name=$_POST['name']; echo $name ; ?>

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

Добавлено: 04 май 2012, 20:52
tofido
Александр писал(а):tofido
Открой исходный код страницы и посмотри что у тебя получается на месте

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

<?php $name=$_POST['name']; echo $name ; ?>
там вообще ничего нет

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

Добавлено: 04 май 2012, 21:28
Александр
tofido
И у тебя это не вызывает никаких мыслей?
POST запрос отправляешь? Данные передаются? Выясни почему там ничего не появляется. Используй Charles.

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

Добавлено: 07 май 2012, 07:31
tofido
Пробовал по разному и никак не выходит. Напишите все правильно пожалуйста, ведь для вас это очень легко.

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

Добавлено: 07 май 2012, 08:18
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>

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

Добавлено: 07 май 2012, 09:22
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>

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

Добавлено: 07 май 2012, 09:38
tofido
Спасиьбо ОГРОМНОЕ!!!