CNode

react post传递数据有问题

问答
RRickyDan发布于11 年前最后回复11 年前2 回复8591 浏览0 收藏

代码如下:

var CommentBox = React.createClass({
    loadCommentsFromServer: function(){
        $.ajax({
            url: this.props.url,
            dataType: 'json',
            success: function(data){
                this.setState({data: data});
            }.bind(this),
            error: function(xhr,status,err){
                console.log(this.props.url,status,err.toString());
            }.bind(this)
        });    
    },  

    handleCommentSubmit: function(comment){
        var comments = this.state.data;
        var newComments = comments.concat([comment]);
        this.setState({data: newComments});
        $.ajax({
            url: this.props.url,
            dataType: 'json',
            type: 'POST',
            data: comment,
            success: function(data){
                this.setState({data: data});
            }.bind(this),
            error: function(xhr,status,err){
                console.error(this.props.url,status,err.toString());
            }.bind(this)
        });
    },  
    getInitialState: function(){
        return {data: []};
    },  

GET方法获取数据没有问题,但POST方法提交数据总是报comments.json not found 404错误。

查看回复

回复 (2)

I
i5ting#1·11 年前

查服务器去

R
RickyDan#2·11 年前

按照官方文档写的服务器也有跑不通

参与回复
登录后即可参与回复。登录