麻烦在html中显示json对象

时间:2014-11-24 07:20:05

标签: json

我正在尝试显示错误消息的通知,但我看到的是具有格式化的实际json数据。

notificationMsg({ text: data.responseText, type: 'error', hide: false });

显示的结果是:

  

{"标题":"错误","消息":"帐户登录错误","类型&#34 ; 3"数据":空,"隐藏":假," IsClientMessage":真," TypeString":"错误"}

我希望它看起来像这样:

  

错误
  帐户登录错误

我试过了:

notificationMsg({ text: JSON.parse(data.responseText), type: 'error', hide: false });

但结果是

[Object Object]

如何在没有格式化的情况下正确显示错误消息?

1 个答案:

答案 0 :(得分:1)

你需要解析JSON尝试以下代码

  objResposneText = JSON.parse(data.responseText);
  notificationMsg({ text: objResposneText.Title, type: 'error', hide: false });
  notificationMsg({ text: objResposneText.Message, type: 'error', hide: false });

或单个通知消息

  notificationMsg({ text: objResposneText.Title + " " + objResposneText.Message, type: 'error', hide: false });