私はRails初心者です。ajaxからrailsコントローラに投稿し、データをjavascriptに返すことについて質問があります。私はこれが実際にどのように動作するのかよくわかりませんが、私は他のSOFスレッドからの作業ポスト機能をまとめました。今、私はシンプルなボタンのクリックからのデータを掲載しています、そしてAjaxのコードは次のようになります。Jquery、Ajax、Post Function、Rails
def create
@user = User.create(params[:tester])
end
この:ここ
$.ajax({
type : 'POST',
url : "http://localhost:3000/fbusers",
data : { tester : { name : 'boom' } },
success : function(data) {
alert(data);
},
});
は、コントローラ内のコード、その非常に単純ですコードは、dbへのエントリを作成(投稿?)するcreate関数にデータをポストするためにうまく機能します。しかし、私はアラート機能のデータを "成功"に戻したいと思います。しかし今、警告はオブジェクト[オブジェクト]を返します。誰でも私はポストデータをアラート機能に渡すことができますか?可能であれば、説明(または基本的なチュートリアルの指示)も同様に非常に役立ちます。
ありがとうございます!
nambrot- @感謝トンをJSONを作ります。しかし、完全に無能な響きの危険で、私はAJAX呼び出しでjsonをどのように要求するのか正確に尋ねなければなりません。私は過去30分をこのように試してみましたが、このスニペットのいくつかのバリエーションは私が推測できる最高のものです: $ .getJSON( "http:// localhost:3000/fbusers"、{user}) このdidn '私はちょうどあきらめて尋ねると思った。 – Mike
ああ - これは働いた: アラート(data.user.name); よろしくお願い致します。 – Mike
あなたは歓迎です – nambrot