Ajaxのsuccessとerrorオプション
ajax処理のsuccessブロックやerrorブロック内で値を更新してもブロック外では取得できない。 console.logで表示されるので取れると思ったら出力行が違いましたとも 単純なことだけど1時間位ハマってしまった...
$("div#source_form").click(function(){ error = []; $.ajax({ url: "sources/set_content", type: "GET", data: {content : $("div#editor").text()}, datatype: "html", success: function(data){ error.push(data) }, error: function(data){ } }); console.log(error) // 表示される error[0] //undefined
なんてことを調べてたら
どうやら既に化石化した書き方だったみたいです。 明日...書き直さなきゃ...