javascript
1 const my_ajax = () =>{ 2 $.ajax({ 3 "type":"POST", 4 "url":url, 5 "data":ajax_data, 6 }).done( response =>{ 7 conole.log("Im here"); 8 return response; 9 }).fail(function (jqXHR, textStatus, errorThrown){ 10 console.log("failure"); 11 return "time_out"; 12 }) 13 }
javaScriptで上記のようなコードを書いているのですが、
Javascript
1 res = my_ajax(); 2 console.log(res);
のように値をログを出してみるとUndefinedになっています。
ログに「Im hereと出力されているので確かにAjax通信は成功しており、変数responseの値も確認しましたが確かに欲しいデータが含まれていました。
returnをしているのになぜundefinedになってしまうのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/01 01:04 編集
2021/10/01 04:26