无法将响应数据传递到JSON

时间:2018-07-08 14:08:00

标签: asp.net-core vue.js vuetify.js

我能够获取响应数据的值,但无法将其传递到json列表中。我想将this.parsed数据的值设置为response.data

this.axios.post(store.state.backendEndpoint + '/ImportExport/Import',
            formData,{
                headers: {
                    'Content-Type': 'multipart/form-data'
                }
            }
            ).then(function(response){
                this.parsedData = response.data;
})

我有这个$.post("/storeComment", { id: id, type: type, text: text }) .done(function(data) { console.log(data); alert("Success"); $("#add-comment").css("display", "none"); })

1 个答案:

答案 0 :(得分:0)

发布数据返回一个Response对象。您要做的就是更改代码以采用Response的text属性,然后将其解析为JSON对象,如下所示:

this.axios.post(store.state.backendEndpoint + '/ImportExport/Import',
            formData,{
                headers: {
                    'Content-Type': 'multipart/form-data'
                }
            }
            ).then(function(response){
                this.parsedData = JSON.parse(response.text());
            });