当我在Rails中单击一个彩色区域时,我想存储该区域的css属性。
我当前的代码获取区域的颜色属性,但我不能将其存储在任何地方。
我想要将事件中的颜色属性保存到DB中。
view.html.erb
$(document).ready(function() {
$(".scale-up-center").click(function() {
var color = $(".scale-up-center").css("background-color");
$(".first_scale").css("background-color", color);
})
})
单击放大中心时更改first_scale背景颜色的
代码
view.scss
background:linear-gradient(to bottom right, #8B4513, #383737);
如何获取上述代码的css属性?
我的Rails也安装了咖啡。我想在维护咖啡文件的同时一起使用js代码。我该怎么办?
发布于 2018-08-22 04:00:04
$(".scale-up-center").click(function() {
var color = $(".scale-up-center").css("background-color");
$(".first_scale").css("background-color", color);
var formData = new FormData();
formData.append('color', color);
$.ajax({
url: "/save/color",
type: 'POST',
data: formData,
success: function (data) {
console.log(data);
}
};
});
您需要一个路由、一个控制器、一个操作和一个模型来保存数据……如果您不知道如何做到这一点,rails指南是一个很好的起点。
https://stackoverflow.com/questions/51951898
复制相似问题