1)我需要从用户那里获取数据并在我的一个控制器功能中处理它,而不保存我的数据库中的用户数据。我在我看来有这个代码:
<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)如果是,我如何在rails控制器中使用ajax_call中的数据?我可以在控制器的方法中调用aei_login和aei_password吗?
c)我发布的代码一直带给我syntax error, unexpected keyword_end, expecting ')'
,但我找不到语法错误!
答案 0 :(得分:0)
语法错误位于Ajax方法的url参数中。你错过了结束&#34;)&#34;。