我正在按照ReactJS教程来创建一个评论部分(找到here)。
除了创建新评论外,一切似乎都运行正常。当我通过提交新评论发送POST
请求时,服务器(Python的SimpleHTTPServer)返回501: Unsupported method ('POST')
这是ajax调用:
handleCommentSubmit: function(comment) {
$.ajax({
url: this.props.url,
dataType: 'json',
type: 'POST',
data: JSON.stringify(comment),
success: function(data) {
console.log("Successful POST to" + this.props.url);
this.setState({data: data});
}.bind(this),
error: function(xhr, status, err) {
console.error(this.props.url, status, err.toString());
}.bind(this)
});
}
我已经调试了一段时间了,我知道处理程序正在调用。 Firefox的控制台打印错误消息,我已经使用调试器逐步完成了它。