これは、メソッドへのajaxgetリクエストを作成している私のビューのコードです。campaign_creation
$(document).ready(function(){
$("#submit").click(function(){
$.get("/configure_campaign/campaign_creation",{category_name: $("#category_name").val()}, function(data){
$("#category_name").val('');
$("#form_add_category").css("display","none");
alert(data.category_name)
})
})
})
これが私のメソッドコードです
def campaign_creation
if(params[:page_id] and params[:page_access_token])
abcd=params[:page_id].split("_")
session[:page_id]=abcd[0]
session[:page_access_token] = params[:page_access_token]
else
category=Category.new
category.category_name=params[:category_name]
category.page_id=session[:page_id]
category.save
@category=Category.find(1)
@category.to_json
end
end
@category
変数データでアクセスできるはずだと思います。アラートボックスにデータを入力するだけで、ページの完全なコードがdata.category_name
取得され、結果が未定義として取得されます。