2

次の JavaScriptXMLHttpRequestはパラメーターrecipe_numを指定して Rails サーバーに送信します。コントローラーからデータを抽出するにはどうすればよいですか? 試してみparams[:recipe_num]ましsession[:recipe_num]たが、どちらも機能しません。

function getRules(recipe_num){
    var request = new XMLHttpRequest;
    request.open("POST", "/path/rules_json?format=json", true);
    var token = $("meta[name='csrf-token']").attr("content");
    request.setRequestHeader("X-CSRF-Token", token);
    request.onreadystatechange = function() {
        if(request.readyState == request.DONE){
            buildForm(JSON.parse(request.responseText));
        }
    };
    request.send("recipe_num=" + recipe_num);
};
4

1 に答える 1