2016-04-24 77 views
0

我有一個javascript的Funktion:調用與JavaScript Rails控制器方法

function handlePercentage(filledInPixels) { 
    filledInPixels = filledInPixels || 0; 
    console.log(filledInPixels + '%'); 
    if (filledInPixels > 80) { 
    canvas.parentNode.removeChild(canvas); 
    } 
} 

現在我要訪問Rails控制器檢查隨機字符串時filledInPixels > 80

我該怎麼辦,沒有重裝頁?

回答

1

只需撥打GETPOST對Rails資源的AJAX調用。

如果您正在使用jQuery:

$.get("/controller/action.json", { your: "params", another: "value" }) 
    .done(function(data) { 
    // Access your data here 
    }); 
+0

或者我可以訪問我的控制器的'filledInPixels'變量? – Max

+0

只有在您的ajax調用中將其作爲參數傳遞時:'.get(「/controller/action.json」,{filledInPixels:filledInPixels});'。 – Uzbekjon

相關問題