在AJAX内设置变量不起作用

时间:2018-12-26 14:06:40

标签: php reactjs symfony

我正在使用React JS和symfony 4,我需要执行插入操作,但是我需要在表单内部添加一个令牌以将其发送到控制器,然后通过ajax获取该令牌,但是我需要一种设置变量的方式,设置此令牌,但在ajax内设置变量不起作用,因为当我发送表单时,变量(或状态)为空。那我该怎么办呢?或者您是否知道其他方式

PD:我说西班牙语,并且我正在学习英语,所以如果我有任何错误,请原谅,谢谢

构造函数:

 constructor(props) {
    super(props);
    this.state = {
        token:''
    }
 }

ajax:

   success: function(response) {

     if (response) {
         this.setState({ token: response })
     }

   },

另一种方式

constructor(props) {
    super(props);
    this.token = '';
}

ajax:

    success: function(response) {

     if (response) {
         this.token = response;
     }

    },

0 个答案:

没有答案