Reactjs ajax Uncaught(在promise中)ReferenceError:$未定义

时间:2016-05-05 23:17:02

标签: reactjs

我是React的新手,可能在这里做错了但是在制作ajax请求时我一直得到$ is undefined。以下是我提出请求的课程:

import React from 'react';
import './Projects.scss';
import Link from '../Link';
import Overlay from '../Overlay';

var Project = React.createClass({
  // Project detail class, commented out because it is big.
});

var Projects = React.createClass({
  getInitialState: function() {
    return { data: [] };
  },
  componentDidMount: function() {
    $.get('http://localhost:3000/api/posts').done(function(data) {
      this.setState({data: data});
    }.bind(this));
  },
  render: function() {
    return (
      <div>
        <Project data={this.state.data} />
      </div>
    );
  }

});

export default Projects;

它回来了: 未捕获(在promise中)ReferenceError:$未在componentDidMount()

中定义

1 个答案:

答案 0 :(得分:0)

$。得意味着你正在尝试使用jQuery,你可能还没有实际加载它。