通过replaceState附加网址会阻止页面重新加载

时间:2017-05-17 07:32:50

标签: javascript jquery html5

我在下面添加了一个代码来附加网址。代码可以正常工作。但是,replaceState没有像我想象的那样工作。基本上,我只是希望在url附加文本时不重新加载/刷新页面。有任何建议如何解决这个问题?

  <script>
    $(document).ready(function() {
      $("#staff-list").on('change', function() {
        history.replaceState(null, null, location.href = "?account=" + $(this).val());
      });
    });
  </script>

1 个答案:

答案 0 :(得分:0)

我只是想通了。无论如何,我会在这里发帖,为未来的编码人员提供类似问题的答案。

 constructor(props) {
    super(props);
    this.state = { textName: '', textArea: '' };
}

componentWillReceiveProps(){
    console.log( this.props ) // undefined no props when first click
    // set the state here
}