gpt4 book ai didi

javascript - 从 javascript 将值传递到 Rails Controller

转载 作者:行者123 更新时间:2023-11-28 07:40:25 25 4
gpt4 key购买 nike

我想将一个变量从 Rails View 中的 JavaScript 传递到 Controller 以及其他表单参数。(rails 2.3.5)

<script type="text/javascript">
function confirmation(){
var x=confirm("Edit all copies?");
//passing x and other form object (here @book)
}
</script>

我可以将x转换为rails变量吗?如果是,怎么办?

最佳答案

我建议构建一个代表表单数据的对象(使用 jQuery)并使用 AJAX 函数将其传递到服务器。

例如

var name = $("input#first-name").val();
var age = $("input#last-name").val();

var person = {
name: name || "<no name entered>",
age: age || 0
};

var url = "http://somewhere.com";

$.ajax({
type: "POST",
url: url,
data: person
}).done(function() {
console.log("Success");
});

关于javascript - 从 javascript 将值传递到 Rails Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28103323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com