此问题在此处已有答案:
How can I access and process nested objects, arrays, or JSON?(31个答案)
6个月前关闭。
我有这个代码来处理Facebook的回应:
if (response && !response.error_message) {
alert('Posting completed with Post ID:' + response.post_id);
FB.api( '/' + response.post_id, function( response ) {
x$().xhr('<?php echo Yii::app()->createUrl('survey/saveSocialMediaPost', array('answer_id'=>$answer->id, 'social_network'=>1)); ?>', {
method: 'POST',
async: true,
meta: response,
});
console.log( response );
});
} else {
alert('Error while posting.');
}
}
正如你所看到的,在一个正确的帖子之后,我想做的是调用一个 AJAX 在我的数据库中做一些动作。这里的问题是我不知道如何处理响应。console.log(response)抛出类似如下的东西:
Object { created_time: "2016-03-05T01:27:27+0000", message: "Prueba de comentarios.", id: "xxxxxx_xxxxx" }
我需要得到的是message
. id,它可以用response.post_id来求解。
1条答案
按热度按时间xienkqul1#
不如这样吧:
它是一个简单的JSON对象,你应该熟悉JSON -它在JavaScript世界中非常重要。