2017-06-07 7 views
0

ajaxでレール値を変更しようとしていますが、問題が発生しています。ここまで私がこれまで持っていたことがあります。ajaxでレール値を変更する

アヤックス

$(button).click(function(){ 
     $.ajax({ 
      url: '/change_value', 
      type: 'GET' 
    }) 
}); 

コントローラ

def home 
    @value = 0 
end 

def change_value 
    @value = 1 
end 

ルート

get '/change_value', to: 'static_pages#change_value' 

すべての助けをいただき、ありがとうございます。

+0

あなたを貼り付けてください。 js.erbファイル –

答えて

1

あなたはjs形式に対応するためのビューを作成する必要があります。今すぐ

change_value.js.erb

var newValue = <%= @value %>; 

、スクリプト内で使用さ:

$(button).click(function(){ 
     $.ajax({ 
      url: '/change_value', 
      type: 'GET', 
      success: function(data) { 
       console.log(newValue); 
      } 
    }) 
}); 
+0

私はそれが今どのように役立つのを見て助けてくれてありがとう! – jrocc

関連する問題