React Uncaught TypeError:this.setStateは関数ではありません

ジョンサム

これは私の最初のReactコードです。ReactからRestfulWebサービスを呼び出そうとしています。「UncaughtTypeError:this.setStateは関数ではありません」と言い続けました。コードの何が問題なのか理解できませんでした。

<!DOCTYPE html>
<html>
    <head>
        <title>React Flux</title>
        <script src="https://fb.me/react-0.13.3.js"></script>
        <script src="https://fb.me/JSXTransformer-0.13.3.js"></script>
        <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
    </head>
    <body>
        <div id="component"></div>

        <script type="text/jsx">

            var JavaEEWSTest = React.createClass({
                getInitialState: function () {
                    return {text: ''};
                },
                componentDidMount: function(){
                    $.ajax({
                        url: "http://localhost:8080/rest/user/456"
                    }).then(function(data) {
                        this.setState({text: data.name});
                    }).bind(this)
                },
                render: function() {
                    return <div>Response - {this.state.text}</div>;
                }
            });

            React.render(<JavaEEWSTest />, document.getElementById('component'));
        </script>
    </body>
</html>
OleksandrT。

thisコールバック関数に設定する必要があります

$.ajax({
  url: "http://localhost:8080/rest/user/456"
}).then(function(data) {
 this.setState({text: data.name});
}.bind(this))
^^^^^^^^^^^

しかし、そうではありません$.ajax/then-}).bind(this)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React Uncaught TypeError:this.setStateは関数ではありません

分類Dev

React Uncaught TypeError:_this2.setStateは関数ではありません

分類Dev

React Uncaught TypeError: this.setState は関数ではありません

分類Dev

REACT Uncaught TypeError.thenは関数ではありません

分類Dev

Reactで関数を呼び出す:Uncaught TypeError:...関数ではありません(…)

分類Dev

React&Redux:Uncaught TypeError:(0、_reactRedux.connect)は関数ではありません

分類Dev

React Flux Uncaught TypeError:_LocalityStore2.default.setSelectedLocalityは関数ではありません

分類Dev

React TypeError: "_ this2.setStateは関数ではありません"?

分類Dev

×React-TypeError:_this.setStateは関数ではありません

分類Dev

Uncaught TypeError:_particles2.default.loadは関数ではありません-React、create-react-app、particlesJS

分類Dev

Uncaught TypeError:hook.applyはreact-routerでonEnterを使用する関数ではありません

分類Dev

ReactでReduxSagaを使用する場合GetThis Error .. Uncaught TypeError:getPostsは関数ではありません

分類Dev

Uncaught TypeError:***はReactコンポーネントの関数ではありません

分類Dev

Uncaught(in promise)TypeError:items.mapはreactを使用する関数ではありません

分類Dev

Uncaught TypeError:rは関数ではありません-Googleサインインエラー-React

分類Dev

Uncaught TypeError:関数は関数ではありません

分類Dev

Uncaught TypeError:Object.valuesは関数JavaScriptではありません

分類Dev

Uncaught TypeError:data.pushは関数ではありません

分類Dev

Slick Carousel Uncaught TypeError:$(...)。slickは関数ではありません

分類Dev

Highcharts:Uncaught TypeError:$(...)。highchartsは関数ではありません

分類Dev

BootStrap:Uncaught TypeError:$(...)。datetimepickerは関数ではありません

分類Dev

Uncaught TypeError:rand.sliceは関数ではありません

分類Dev

Uncaught TypeError:$ .postは関数ではありません

分類Dev

Uncaught TypeError:(中間値)(...)は関数ではありません

分類Dev

Uncaught TypeError:$ .ajax(...)。successは関数ではありません

分類Dev

Uncaught TypeError:angular.lowercaseは関数ではありません

分類Dev

Uncaught TypeError:props.setDetailsShownは関数ではありません(useState)

分類Dev

Uncaught TypeError:a.customFilterはngAnimateの関数ではありません

分類Dev

Uncaught TypeError:$(...)。waterwheelCarouselは関数ではありません

Related 関連記事

  1. 1

    React Uncaught TypeError:this.setStateは関数ではありません

  2. 2

    React Uncaught TypeError:_this2.setStateは関数ではありません

  3. 3

    React Uncaught TypeError: this.setState は関数ではありません

  4. 4

    REACT Uncaught TypeError.thenは関数ではありません

  5. 5

    Reactで関数を呼び出す:Uncaught TypeError:...関数ではありません(…)

  6. 6

    React&Redux:Uncaught TypeError:(0、_reactRedux.connect)は関数ではありません

  7. 7

    React Flux Uncaught TypeError:_LocalityStore2.default.setSelectedLocalityは関数ではありません

  8. 8

    React TypeError: "_ this2.setStateは関数ではありません"?

  9. 9

    ×React-TypeError:_this.setStateは関数ではありません

  10. 10

    Uncaught TypeError:_particles2.default.loadは関数ではありません-React、create-react-app、particlesJS

  11. 11

    Uncaught TypeError:hook.applyはreact-routerでonEnterを使用する関数ではありません

  12. 12

    ReactでReduxSagaを使用する場合GetThis Error .. Uncaught TypeError:getPostsは関数ではありません

  13. 13

    Uncaught TypeError:***はReactコンポーネントの関数ではありません

  14. 14

    Uncaught(in promise)TypeError:items.mapはreactを使用する関数ではありません

  15. 15

    Uncaught TypeError:rは関数ではありません-Googleサインインエラー-React

  16. 16

    Uncaught TypeError:関数は関数ではありません

  17. 17

    Uncaught TypeError:Object.valuesは関数JavaScriptではありません

  18. 18

    Uncaught TypeError:data.pushは関数ではありません

  19. 19

    Slick Carousel Uncaught TypeError:$(...)。slickは関数ではありません

  20. 20

    Highcharts:Uncaught TypeError:$(...)。highchartsは関数ではありません

  21. 21

    BootStrap:Uncaught TypeError:$(...)。datetimepickerは関数ではありません

  22. 22

    Uncaught TypeError:rand.sliceは関数ではありません

  23. 23

    Uncaught TypeError:$ .postは関数ではありません

  24. 24

    Uncaught TypeError:(中間値)(...)は関数ではありません

  25. 25

    Uncaught TypeError:$ .ajax(...)。successは関数ではありません

  26. 26

    Uncaught TypeError:angular.lowercaseは関数ではありません

  27. 27

    Uncaught TypeError:props.setDetailsShownは関数ではありません(useState)

  28. 28

    Uncaught TypeError:a.customFilterはngAnimateの関数ではありません

  29. 29

    Uncaught TypeError:$(...)。waterwheelCarouselは関数ではありません

ホットタグ

アーカイブ