7 javascript ajax ruby-on-rails
我正在尝试对我的控制器进行ajax调用
class PatientRecordController < ApplicationController
def export
....
end
end
Run Code Online (Sandbox Code Playgroud)
在我的javascript文件中我有
$(document).ready(function(){
freezeTopRow($('#dataTable'));
$("#export").click(function(){
$.ajax({url: "patient_record/export", type: "POST"});
});
});
Run Code Online (Sandbox Code Playgroud)
当我检查元素和调试,当我点击我的页面上的导出标签时.我点击了该功能,但它永远不会到达控制器
我还有2个控制器和2个视图.在我的另一个控制器和视图中,我做同样的事情,它的工作原理
你有没有检查过你routes.rb
有类似的东西:
post 'patient_record/export'
Run Code Online (Sandbox Code Playgroud)
也许Rails不知道路由所以ajax不工作(如果你可以从你的浏览器到达操作,这意味着你只有一个GET
集合,你可以检查在ajax调用中更改请求的类型)
归档时间: |
|
查看次数: |
15234 次 |
最近记录: |