jQuery $.ajax
这是一种快速而肮脏的AJAX调用方法。在前一个官方的React教程中,它们使用jQuery从服务器获取数据。如果你刚开始玩React,这能帮你节省很多时间。我们中的许多人已经熟悉jQuery。所以,它不会花很多时间来理解和使用它的反应。下面是一个简单的API调用,使用jQuery:
1 2 3 4 5 6 7 8 9 10 11 12 13 | loadCommentsFromServer: function() { $.ajax({ url: this.props.url, dataType: 'json', cache: false, success: function(data) { this.setState({data: data}); // Notice this }.bind(this), error: function(xhr, status, err) { console.error(this.props.url, status, err.toString()); }.bind(this) }); } |