我有一个与我的Rails控制器对话的AJAX调用,AJAX没问题,但回调中没有数据。
我的AJAX电话:
$.ajax({
url: '/get_progress/:' + this.props.myfile,
type: "GET",
dataType: "text",
success: function(data) {
console.log(data);
}.bind(this),
error: function(data) {
console.log("Error");
}.bind(this)
});
我的rails控制器方法:
def get_progress
a = Rails.configuration.progress
render :text => a
end
我的路线:
get '/get_progress/:id' => 'myfiles#get_progress'
我的AJAX成功回调中没有数据,为什么我的a
值没有传回来?
答案 0 :(得分:0)
您的url
不正确,:id
只是ID的值:
$.ajax({
url: '/get_progress/' + this.props.myfile,
type: "GET",
dataType: "text",
success: function(data) {
console.log(data);
},
error: function(data) {
console.log("Error");
}
});