Javascript 如何访问由JSON.parse创建的JSON对象的元素?

Javascript 如何访问由JSON.parse创建的JSON对象的元素?,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我正在使用AJAX POST从客户端向服务器发送JSON对象。然而,我有点困惑,一旦对象到达那里,如何访问它 以下是我在客户端的帖子: var data=JSON.stringify({ “应用程序”:“评论”, “姓名”:“, “回顾”:“, “回复”:“, “评级”:评级, “url”:url, “日期”:日期 }); 控制台日志(数据); $.ajax({ 类型:“POST”, url:“https://stormy-plateau-94715.herokuapp.com/", 数据:J

我正在使用AJAX POST从客户端向服务器发送JSON对象。然而,我有点困惑,一旦对象到达那里,如何访问它

以下是我在客户端的帖子:

var data=JSON.stringify({
“应用程序”:“评论”,
“姓名”:“,
“回顾”:“,
“回复”:“,
“评级”:评级,
“url”:url,
“日期”:日期
});
控制台日志(数据);
$.ajax({
类型:“POST”,
url:“https://stormy-plateau-94715.herokuapp.com/",
数据:JSON.stringify(数据),
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(数据){
警报(数据[成功]);
},
失败:函数(errMsg){
警报(errMsg);
}

});
当我在一个已经是字符串的对象上错误地使用
JSON.stringify
时,同样的问题也发生在我身上,它看起来正是你正在做的事情。

当我在一个已经是字符串的对象上错误地使用
JSON.stringify
时,同样的问题也发生在我身上,它看起来正是你在做的事。

改变

var data = JSON.stringify({
   'app': 'reviews',
   'name': '',
   'review': '',
   'response': '',
   'rating': rating,
   'url': url,
   'date': date
 });

改变


在服务器端使用
$\u POST['app']
为什么要使用
JSON.stringify
两次?Poonam和FDavidov是对的,我使用了stringify两次。我使用console.log(post)打印post变量。在服务器端使用
$\u post['app']
为什么要使用
JSON.stringify
两次?Poonam和FDavidov是对的,我使用了stringify两次。我使用console.log(post)打印post变量。
var data = {
   'app': 'reviews',
   'name': '',
   'review': '',
   'response': '',
   'rating': rating,
   'url': url,
   'date': date
 };