Не получает объект JSON в мой Zend-контроллер - PullRequest
0 голосов
/ 16 марта 2010

Я успешно анализирую и отправляю значения JSON от моего клиента для моего контроллера на стороне сервера, чтобы получать и декодировать

$("#test2").click(function() {
    $.ajax({                    
        type: "POST",
        url: "<?php echo $this->baseUrl() ?>/expensetypes/add",                 
        data: JSON.stringify(wrapFormValues($('#expensetypes'))),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg){
         alert( "Data Saved: " + msg );
            }
        });
    });

Однако в моем контроллере код $this->getRequest()->getPost(), похоже, не получает объект JSON, который отправляет мой клиент, хотя Firebug ясно показывает, что мой JSON объект анализируется и отправлено.

Чего мне не хватает?

1 Ответ

1 голос
/ 16 марта 2010

попробуй

print_r ($ this-> getRequest-> getParams ());

и посмотри, что это тебе показывает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...