2015-06-06 36 views
0

1)我需要從用戶那裏獲取數據,並在我的控制器的某個函數中處理它,而不在我的數據庫中保存來自我的用戶的數據。我有我的看法驗證碼:發送數據到rails控制器而不保存在數據庫中

<script type="text/javascript"> 

    $(document).ready(function(){ 
     $("#AEI_submit").on('click', function(event) { 
      var aei_login = $("#AEI_login").val(); 
      var aei_password = $("#AEI_mdp").val(); 

      $.ajax({ 

       url: "<%= AEIexport_path(params[:tournament_id]%>", 
       dataType: "script", 
       data: 
         { 
         aei_login: aei_login, 
         aei_password: aei_password, 
         }, 

       type: "POST", 
        success: function() { 

        $("#AEI_submit").hide(); 
        } 

      }); 
     }) 
    }); 

</script> 
<% end -%> 

我想發送aei_login和aei_password我的後臺處理數據,但我不希望保存aei_login和aei_password在我的分貝。 a)這可能嗎? b)如果是,我怎樣才能使用我的軌道控制器中的ajax_call數據?我可以在我的控制器的方法中調用aei_login和aei_password嗎? c)我發佈的代碼不斷給我帶來syntax error, unexpected keyword_end, expecting ')'但我找不到語法錯誤!

回答

0

語法錯誤在Ajax方法的url參數中。你錯過了關閉「)」。

+0

現在感謝至少該網頁正在顯示 –

+0

您對其他問題有想法嗎? –

+0

您發送數據的方式看起來不錯。將名稱'type'更改爲'method'。如果您在控制器中看不到數據,這可能會有所幫助。 – San

相關問題