Javascript不显示按钮文本

Javascript不显示按钮文本,javascript,html,dialogflow-es,Javascript,Html,Dialogflow Es,完整的json是 { "id": "70dec1ac-345f-4b94-b255-b09c5ab1b522", "name": "card", "auto": true, "contexts": [], "responses": [ { "resetContexts": false, "affectedContexts": [], "parameters": [], "messages": [ { "type": 1, "platfor

完整的json是

    {
"id": "70dec1ac-345f-4b94-b255-b09c5ab1b522",
"name": "card",
"auto": true,
"contexts": [],
 "responses": [
{
  "resetContexts": false,
  "affectedContexts": [],
  "parameters": [],
  "messages": [
    {
      "type": 1,
      "platform": "facebook",
      "title": "this is the title updated",
      "subtitle": "this is the subtitle",
      "imageUrl": "https://www.gettyimages.ie/gi-resources/images/Homepage/Hero/UK/CMS_Creative_164657191_Kingfisher.jpg",
      "buttons": [
        {
          "text": "this is the button"
        },
        {
          "text": "this is also a button"
        }
      ],
      "lang": "en"
    },
    {
      "type": 0,
      "speech": []
    }
  ],
  "defaultResponsePlatforms": {},
  "speech": []
}
],
"priority": 500000,
"cortanaCommand": {
"navigateOrService": "NAVIGATE",
"target": ""
},
"webhookUsed": false,
"webhookForSlotFilling": false,
"lastUpdate": 1530197695,
"fallbackIntent": false,
"events": [],
"userSays": [
{
  "id": "528c22d4-49d7-4ab9-a8db-fcd84d57694b",
  "data": [
    {
      "text": "card"
    }
  ],
  "isTemplate": false,
  "count": 0,
  "updated": 1530196620,
  "isAuto": false
}
],
"followUpIntents": [],
"templates": []
}
我正在为wordpress制作一个聊天机器人,用于与api.ai或dialogflow进行通信 我当前用于显示卡的代码如下所示:

var html = "<div class=\"myc-conversation-bubble myc-conversation-response myc-is-active myc-image-response\"><img src=\"" + imageUrl + "\"/></div>";
html+="<div class=\"myc-card-title\">" + title + "</div>"
html += "<div class=\"myc-card-subtitle\">" + subtitle+ "</div>";
html += "<input type=\"button\" " + "style=\"background-color:rgb(221, 153, 51);text-transform: none\"" + "class=\"myc-quick-reply\" value=\"" +buttons[0]+ "\" />";
var innerHTML = "<div class=\"myc-conversation-bubble-container myc-conversation-bubble-container-response\"><div class=\"myc-conversation-bubble myc-conversation-response myc-is-active myc-quick-replies-response\">" + html + "</div>";
var html=”“;
html+=“”+标题+“”
html+=“”+字幕+“”;
html+=“”;
var innerHTML=“”+html+”;

我正确地获取了图像、标题和副标题,但按钮显示为[object object],正确的方法是什么?

按钮文本位于
文本属性中


尝试将
按钮[0]
替换为
按钮[0]。文本在您的示例中,按钮是一个对象数组,具有属性文本。因此,请尝试
按钮[0]。文本提供完整的
JSON