如何使用wysiwyg编辑器修复数组到字符串错误

时间:2017-10-07 12:50:32

标签: laravel reactjs draftjs

因此我尝试使用react

中的“PUT”方法更新我的数据库中的注释

这是我获取api的函数:

updateComment = () =>{
    const comments = this.state.updateComment;
    const i = this.state.selectedTicket.id;


    fetch(apiurl + "/Comment/" + i +"/update", {
        method: 'PUT',
        headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
        },

        body: JSON.stringify({
            comments:comments,
        })
    })
        .then((response) => response.json())
        .then((responseJson) => {
            if (responseJson.status === "SUCCESS") {
                alert("Successfully updated comment")
            } else {
                alert("Could not update comment.")
            }
        })

}

这是我在编辑器中跟踪变化的功能

changeUpdateComment(event) {
    this.setState({updateComment: event});
}

这就是我有编辑器输入的地方

<button onClick={this.showEditor}>comment</button>
 {this.state.showEditor && (
<Editor

editorState={this.state.updateComment}
 toolbarClassName="toolbarClassName"
wrapperClassName="wrapperClassName"
editorClassName="editorClassName"
onEditorStateChange={this.changeUpdateComment}

/>
 )}

<button onClick={this.updateComment}>comment</button>

在尝试更新评论,任何解决方案时,我一直收到“Array to String”的错误异常?

0 个答案:

没有答案