Ajax响应为空

时间:2015-10-29 08:04:19

标签: javascript ruby-on-rails ajax reactjs

我有一个与我的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值没有传回来?

1 个答案:

答案 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");
    }
});