将数据发送到 rails 控制器而不保存在数据库中
Sending data to rails controller without saving in database
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 ')'
但我找不到语法错误 !
语法错误在 Ajax 方法的 url 参数中。您缺少结束符“)”。
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 ')'
但我找不到语法错误 !
语法错误在 Ajax 方法的 url 参数中。您缺少结束符“)”。