尝试在ajax成功函数中使用react Link

时间:2016-04-09 16:41:17

标签: ajax reactjs

我正在用反应和烧瓶做一个简单的应用程序。此时我正在尝试使用react-router实现成功注册的路由。我打算在ajax成功函数中做这个,但我有点挣扎。

handleSubmit:function(evt){

var data = {
  client: this.state.client,
    name: this.state.name,
    email: this.state.email,
    password: this.state.password,
    contact:this.state.contact
};  

evt.preventDefault();
    $.ajax({
        type:"POST",
        url: "/api/v1/register",
        contentType: 'application/json',
        dataType: "json",
        data: JSON.stringify(data),
    success:function(result){
      if(result.result == "That account already exists"){
        $("div.notification").html(result.result).show();
      }
      else if(result.result == "You didnt choose a user type"){
        $("div.notification").html(result.result).show();
      }
      else{
        console.log(result.result);
      **I tried Link to and push.history.pushState and it didnt work**
      }
    },
    error:function(){
      console.log("error with ajax");
    }
  });
}

0 个答案:

没有答案