私はReact.jsでAxiosを使用しています。 Webサービスの応答の後に関数を呼び出す必要があります。しかし、それは動作しません、これは私のコードです:.then()
関数は、引数としての機能を取り込み、あなたの助けをありがとう:)Axios:応答後に関数を呼び出す
1
A
答えて
1
public onValidateRenammeNature =() => { // bouton valider, renomme la nature
let id
let newName
console.log("this.state.myNature.id : " + this.state.myNature.id)
id = this.state.myNature.id
newName = this.refs.nature.getValue()
axios.post('/UpdateNature', {
id: id,
name: newName
}).then(
//here I want to call this function after the webservice is executed, but I don't know how can I do that
this.getAllNaturesFromData()
)
this.setState({
openRenammeNature: false,
});
}
することは、あなたは
axios.post('/UpdateNature', {
id: id,
name: newName
}).then(function(response){
this.getAllNaturesFromData()
})
//ES6 Arrow function work as well
axios.post('/UpdateNature', {
id: id,
name: newName
}).then((response) =>{
this.getAllNaturesFromData()
})
0
を行うことができます関数.then
に引数を送る必要があります。
axios.post('/UpdateNature', {
id: id,
name: newName
}).then(function(res){
if(res.statusCode === 200){
this.getAllNaturesFromData(); // Your function call
}
})
-1
public onValidateRenammeNature =() => { // bouton valider, renomme la nature
let id
let newName
console.log("this.state.myNature.id : " + this.state.myNature.id)
id = this.state.myNature.id
newName = this.refs.nature.getValue()
console.log("this.props.natureSelected : " + this.props.natureSelected)
axios.post('/UpdateNature', {
id: id,
name: newName
}).then((response) => {
console.log("onValidateRenammeNature then")
//The code is executed, but the list isn't update ..
this.getAllNaturesFromData()
})
}
+0
に私のコードを編集した、何が持っているとされていません実行されましたか? –
+0
@JamesMaaあなたが正しいです、私は私の小道具でエラーがあった。今は仕事です。どうもありがとうございました ! –
関連する問題
- 1. 別の関数(Javascript)で関数の応答を呼び出す
- 2. Axios内部からの関数呼び出し? axios内から関数を呼び出す方法
- 3. HTTP応答でJavaScript関数を呼び出す方法は?
- 4. ビューの呼び出し後に関数を呼び出す
- 5. 関数呼び出しが応答しない
- 6. リクエストリトライ後にAndroidボレー応答リスナーが呼び出されない
- 7. jquery関数をajax呼び出しの応答に使用する
- 8. ビューによって呼び出される関数のHTTP応答を返す
- 9. ページポストバック後document.ready関数を呼び出す
- 10. 呼び出すクラス関数が期待どおりに応答しない
- 11. nodejs、他の関数からの応答を呼び出す/渡す方法
- 12. jqueryのAjax応答ファイルのコード内でjavascript関数を呼び出す
- 13. Webサービス呼び出しがnullの後の応答オブジェクトのプロパティ
- 14. 変数に応じて関数を呼び出すか?
- 15. 別の関数呼び出しで関数を呼び出す
- 16. 私はかつて私は(モーダル後に関数を呼び出したい応答モーダルが
- 17. NodeJS関数がajax呼び出しで応答を返さない
- 18. ラムダ関数のAPIゲートウェイ呼び出しから応答本文を取得
- 19. Angularjs - 最初に呼び出した後に関数呼び出しを再帰呼び出しします。
- 20. フォーム提出後にPHPからjavascript関数を呼び出す
- 21. 名前に応じて動的に関数を呼び出す
- 22. Node.JSは、API呼び出しのループの後に応答を送信します。
- 23. 非同期呼び出しの終了後に応答を返す方法は?
- 24. Javascriptで前のフェッチ呼び出しから応答が来た後、別のフェッチを呼び出す方法は?
- 25. 必要に応じて関数を呼び出す
- 26. パラメータに応じて異なる関数を呼び出す
- 27. Vue.jsで複数のAPI呼び出しをAxiosでキャンセルする
- 28. ESB + Camel前の呼び出しからの応答に基づいて複数のWebサービスを呼び出す
- 29. Axiosの応答後にscrollTopが機能しない
- 30. 関数を呼び出す
あなたは正しいが、それは私のために動作しません...私はあなたが取得している応答で他にどのような答え –