JavaScriptにて以下のコードを書きました。
JavaScript
1var allamount = new Object(); 2$.post('./API/test.php',{'test': 'test'}, 3function(data){ 4//リクエストが成功した際に実行する関数 5console.log("リクエストが成功!"); 6console.log("status:" + data.status + " message:" + data.message); 7allamount = $.extend(true,{},data.testle); 8console.log(allamount); 9},"json"); 10// $.postの外 11console.log(allamount); 12
上のコードを実行すると8行目のconsoleより予定通りのオブジェクトが返されますが、10行目のconsoleからは空が返されます。function(data)内でしかallamountは維持されないようです。
function外にて有効にするにはどうすれば宜しいでしょうか?
解答の方を宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/24 03:28
2016/10/24 13:42