Когда я сделать следующее JQuery позвонить
$.post('/publish/comments',
parms,
function(data, textStatus){
console.log('textStatus: ' . textStatus);
console.log('returned data: ' . data);
console.log('nextPage: ' . data.nextPage);
},
"json"
);
консоль показывает, что данные, textStatus и data.nextPage все неопределенное.
Но в инструментах разработчика Chrome (вкладка сети) я вижу, что следующие данные JSON проходят с сервера.
{success:true, nextPage: /go/page/requestId/182/src/publish}
nextPage: "/go/page/requestId/182/src/send"
success: true
Мысли?
Объединение строк в JS является '+', не '. '. PHP использует '.' для конкатенации строк, но в JS' .' используется для доступа к свойству объекта. Или что думаете '' nextPage: '. data.nextPage' будет делать? –