1
以下JavaScript將帶有參數recipe_num
的XMLHttpRequest
發送到我的Rails服務器,如何從控制器提取數據?我試過params[:recipe_num]
和session[:recipe_num]
,兩者都不起作用。如何在Rails控制器中從XMLHttpRequest中提取數據
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);
};