小编Cod*_*opf的帖子

反应函数没有定义no-undef

尝试编译我的应用程序时出现以下错误 - 'getRestaurants'未定义no-undef

我无法追踪为什么没有为zipCodeToCoords定义getRestaurants

我有一个输入组件,提交邮政编码并调用zipCodeToCoords,然后我想调用getRestaurants

这是主要的反应成分

class App extends Component {
  constructor(props){
    super(props);
    this.state = {
      restraunts:[],
      selectedRestraunt:null
    }
  }


  getRestaurants(lat,lon){
    var url = "https://developers.zomato.com/api/v2.1/geocode?lat="+lat+"&lon="+lon;
    $.ajax({
      url:url,
      headers:{
        'Accept': 'application/json',
        'user_key': 'MY KEY'
      }

    }).done(function(data){
      console.log(data);
    });
  }


  zipCodeToCoords(zip){
    var url = "https://www.zipcodeapi.com/rest/MYKEY/info.json/"+ zip +"/degrees";
    $.ajax({
      url:url,

    }).done(function(data){
      console.log(data.lat);
      getRestaurants(data.lat,data.lng);
    });
  }




  render() {
    return (
      <div className="App">
        <div className="row">
          <div className="columns large-9">
            <Input onSearchTermSubmit={this.zipCodeToCoords} />
          </div>  
        </div>
        <div className="row">
          <div className="columns large-9">
            <RestrauntInfo />
          </div>
          <div className="columns large-3">
            <RestrauntList …
Run Code Online (Sandbox Code Playgroud)

reactjs

13
推荐指数
1
解决办法
4万
查看次数

标签 统计

reactjs ×1