Ajax запрос к API vk в контроллере yii — в чем проблема?

Выполняю ajax запрос на публикацию в группу в ВК. Запись публикуется, но вот post_id не возвращает.

<?php
public function actionVip()
{
$message = "тестовая запись";
 ?>
            <script type="text/javascript">
              $.ajax({
                url: "https://api.vk.com/method/wall.post?owner_id=-69173875&from_group=1&message=<?php echo(urldecode($message)); ?>&access_token=$token&v=3.0",
              //dataType: "json",
              type: "POST",
              success: function (data){
                  var result = jQuery.parseJSON(data); 
                   if(result)
                        alert('Сообщение отправлено! ID сообщения: ' + result.post_id);
                       else
                           alert('Ошибка'+ result.post_id);
              },
             

              });
            </script> <?php
$this->renderPartial('_ajaxVipValidate', $data="1", false, false);
 }
?>


success не выполняется. Если success заменить на complete, то выводится окно, но в result.post_id оказывается undefined. Firebug выдает 200 OK. Но в ответе и там пусто. В чем может быть проблема? И еще вопрос.. Можно ли как нибудь лаконичнее осуществить ajax запрос в экшине контроллера с получением ответа?
  • Вопрос задан
  • 3160 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
WAT?
Ответ написан
Комментировать
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
PHP головного мозга?
А вы про view слышали? А что такое MVC, вы знаете?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы