質問: {"a":1, "b":2}; $.post( "test.php", postData, function(data){ out_put=data; //ここだとout_putにデータは正常に入っている。 } ); return out_put; //ここだとout_putにデータは入っておらず、undefinedと表示される } ```
回答: 参考情報 * jquey リファレンス * postメソッド(成功はdone、失敗はfail)による非同期通信 ↑ページに post 処理の記述例があります。 ``` $.post({ url: リクエスト送信先のURL, data: URLのクエリ(パラメータ), }).done(function(data, textStatus, jqXHR){ // 成功の場合の処理 }).fail(function(jqXHR, textStatus, errorThrown){ // エラーの場合処理 }); ``` * RailsでAjax基本形