在application.js中:
function get_cell_id(select_id)
{
$.ajax({
url: "/assign_variable",
type: "GET",
data:{channel:"abc"},
error: function(){
alert('fail')
}
});
}
在static_pages_controller中
def assign_variable
@Four_Season_Set_Channel= params[:channel]
end
在routes.rb
中 match '/assign_variable', to:'static_pages#assign_variable', via: 'Get'
但我得到警报失败,请帮我解决。
答案 0 :(得分:1)
您可能需要呈现某些内容,无论是HTML /纯文本。那应该可以解决问题。否则你会得到204错误(NO CONTENT)。此外,在javascript-error-function中,尝试alert / log错误代码。这也有帮助。