Изменить:
app.tables = response.data
To
this.tables = response.data
Всякий раз, когда вы хотите ссылаться на свойство внутри данных -tables в этом случае, используйте this.nameOfProperty.
Если я понимаю ваш вопрос, вы хотите использовать «innerHtml», чтобы разместить свой ответ json внутри html-страницы.
Ссылка:
JSON XMLHttpRequest [115 ]
Вам не нужно использовать заголовок запроса Content-type
. Вместо этого между открытием XHR и его отправкой вы должны установить ajax.responseType = 'json'
в соответствии с этой документацией: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/responseType [115 ]
Без установки responseType
тип возврата по умолчанию - простой текст, так что вы также можете оставить его как есть и просто добавить JSON.parse
в ваш обратный вызов, чтобы преобразовать строку JSON в объект. но зачем это делать, когда существует responseType
? : D