2015-06-06 4 views
0

1) Мне нужно получить данные от пользователя и обработать его в одной из функций моего контроллера, не сохраняя данные от моего пользователя в моем db. У меня этот код на моем взгляде:Отправка данных контроллеру 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 в моем контроллере rails? Могу ли я просто вызвать aei_login и aei_password в методе моего контроллера? c) Код, который я отправил, продолжает приносить мне syntax error, unexpected keyword_end, expecting ')', но я не могу найти синтаксическую ошибку!

ответ

0

Синтаксическая ошибка в параграфе url метода Ajax. Вам не хватает закрытия ")".

+0

Спасибо, сейчас хотя бы на странице отображается –

+0

У вас есть идея по другим вопросам? –

+0

То, как вы отправляете данные, выглядит хорошо. Измените имя «тип» на «метод». Это может помочь, если вы не видите данные, полученные в контроллере. – San

Смежные вопросы