0

私のアプリケーションでは、サーバーに対してAjaxリクエストを実行しています

    $.ajax({
            type: "get",
            beforeSend: function (jqXHR) {
                jqXHR.setRequestHeader(ZO_KEY1, _key1);
                jqXHR.setRequestHeader(ZO_KEY2, _key2);
            },
            url: "http://192.168.1.4:3000/api/getNotes",
            success: function(data, textStatus, jqXHR) {
                  alert("aaaaa"+data);
            },
            error: function(jqXHR, textStatus, errorThrown) {
                  alert("bbbbb" + errorThrown);
            }
        });

Ruby onRailsを使用してRequestHeaderから値を取得するにはどうすればよいですか?

def get_notes

    @notes = Note.find:all
    render :json => @notes

  end

setRequestHeaderからkey1とkey2を取得したい。これを行う方法はありますか?

4

1 に答える 1

2

確かに、それはあります。リクエストヘッダーにアクセスできますrequest.headers['ZO_KEY1']

詳細については、http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-headersを確認してください。

于 2012-05-30T15:22:44.893 に答える