-1
我有一個按鈕,當我點擊它時我希望它運行改變變量值的內聯導軌。我想知道這是否可能。這是我迄今爲止所擁有的。感謝您的幫助。用jquery按鈕點擊運行內聯導軌點擊
</script>
<%
number = 0
%>
$(button).click(function(){
<%
number = 1
%>
});
<script>
我有一個按鈕,當我點擊它時我希望它運行改變變量值的內聯導軌。我想知道這是否可能。這是我迄今爲止所擁有的。感謝您的幫助。用jquery按鈕點擊運行內聯導軌點擊
</script>
<%
number = 0
%>
$(button).click(function(){
<%
number = 1
%>
});
<script>
這是不可能的更新服務器端變量,number
,使用客戶端代碼,你已經寫在這裏。客戶端上運行的JavaScript代碼無法與運行在服務器上的Ruby代碼進行交互。
客戶端代碼從服務器獲取狀態,但客戶端發生的任何未傳遞到服務器的更改都不會被服務器知道。
可以使用ajax從客戶端異步更改服務器的狀態。
$(button).click(function() {
$.get('/set_number_to_one');
});
這將使一個Ajax GET請求到服務器到set_number_to_one
路線可能調整的number
價值爲1
謝謝你的信息。這工作。 – jrocc