javascript - 如何从js到html的json响应中获取追加数据

标签 javascript json ajax

拜托,我是 JS 新手。 我有一个返回 JSON 的 AJAX,我想将此 JSON 响应的结果附加到 html 字段。

这是我的 Chrome 检查器的 JSON 响应:

Object {message: Object}
message
:
Object
created_at
:
"2017-06-16 23:12:33"
data
:
"{"subject":"New Message","message":"Admin sent a new message"}"
id
:
"d93e8aa4-c56f-4312-9d2a-f7609a67acdf"
notifiable_id
:
1
notifiable_type
:
"App\Models\Doctor"
read_at
:
null
type
:
"App\Notifications\AdminMessage"
updated_at
:
"2017-06-16 23:12:33"
__proto__
:
Object
__proto__
:
Object

我已经能够通过执行以下操作将“创建于”字段附加到我的 html 中:

success:function(result){
console.log(result);                         $("#msg_date").html(result.message.created_at);              $("#msg_content").html(); 
 }

但我已尽力附加数据[主题]和数据[消息],但并不真正知道如何从 JSON 检索文件。 当我这样做时

$("#msg_content").html(result.message.data); 

我转储了整个数据,但不知道如何单独访问这些字段。

最佳答案

我用过

var content = JSON.parse(result.message.data);

然后我通过以下方式访问了消息和主题内容:

`content.message`
 content.subject

这对我有用。谢谢

关于javascript - 如何从js到html的json响应中获取追加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44610950/

相关文章:

arrays - 如何将结果保存为索引数组?

javascript - 如何使用c#将对象序列化为json

json - 在 Windows 上的 Excel VBA 中,对于解析的 JSON 变量,这个 JScriptTypeInfo 到底是什么?

javascript - useEffect 仅运行一次,刷新后不会再次获取

javascript - 尝试使用 javascript 访问 <a> 的 rel 属性

javascript - typescript 定义文件无法使方法实现对象接口(interface)

javascript - 仅当图像已更改时,以编程方式检查和更新

javascript - POST请求后,不要进入成功回调(javascript)

javascript - 提交表单而不刷新页面

javascript - Google map API Javascript 和跟随标记