0
這是我第二次試圖讓AJAX在應用程序中工作,並且卡住了。我有一個鏈接,我試圖呈現一個圖表。我嘗試了不同的路線,但我很確定這是一個正確的語法,但我得到的錯誤:GET http://localhost:3000/players/getdata 404(未找到)。獲取AJAX 404錯誤
如果有問題,我正在使用Rails 4。
<%= link_to "Show Chart", getdata_path, remote: true, method: 'GET', class: "btn" %>
播放器/ getdata.js.erb
$(function() {
$('#container').highcharts({
...
});
});
的routes.rb
get '/players/getdata' => 'players#getdata', as: :getdata
players_controller
def getdata
respond_to do |format|
format.js
end
end
編輯:耙路線給出:
getdata GET /players/getdata(.:format) players#getdata
你看到了什麼,當你對你的應用程序做耙路線? – Raghu
這可能是因爲您只在控制器內提供'js'格式。試試'http:// localhost:3000/players/getdata.js' –
@Raghu用耙路線編輯 – user2769929