30 lines
574 B
JavaScript
30 lines
574 B
JavaScript
var Seat = React.createClass({
|
|
|
|
onClick: function(e) {
|
|
// TODO: Sit at table
|
|
$.ajax({
|
|
url: window.location.pathname + '/sit',
|
|
type: 'POST',
|
|
dataType: 'json',
|
|
complete: function (jqXHR, textStatus) {
|
|
// callback
|
|
},
|
|
success: function (data, textStatus, jqXHR) {
|
|
// success callback
|
|
},
|
|
error: function (jqXHR, textStatus, errorThrown) {
|
|
// error callback
|
|
}
|
|
});
|
|
},
|
|
|
|
render: function() {
|
|
return (
|
|
<button onClick={this.onClick}>
|
|
Sit
|
|
</button>
|
|
);
|
|
}
|
|
|
|
});
|