通过下拉选择更改数组值
Changing array values through drop down selection
我正在尝试使用下拉菜单操作分数网格。每次我添加新的战斗结果时,之前的结果都会从网格中删除。我不确定这是由于我如何循环和显示网格,还是因为数组在此服务器上的存储方式。
这是我在服务器上存储数据的方式:
app.post("/postScores", function(req , res){
res.setHeader("Content-Type", "application/json");
var results = [
[req.body.e, "x", req.body.f, req.body.g],
[req.body.h, req.body.i, "x", req.body.j],
[req.body.k, req.body.l, req.body.m, "x" ]
];
res.json(results);
res.end();
});
以下是我尝试在客户端操作它的方式:
https://jsfiddle.net/Amidi/egp1hst3/9/
它是一个
网格还是一个分数数组? 如果您删除上一个结果,它只是一个数组。 如果这是问题所在,请使用"push"将新记录添加到网格中。
var arrayScores = [];
$(function(){
$("#btnAddResults").click(_doAddResult);
});
function _doAddResult()
{
var result = [
$("#drop1").val(),
$("#drop2").val(),
$("#drop3").val()
];
arrayScores.push(result);
}
如果要使用 OOP 添加元素而不是数组
var result = {
drop1: $("#drop1").val(),
drop2: $("#drop2").val(),
drop3: $("#drop3").val()
};
相关文章:
- Jquery 读取编号组中选择下拉列表的数组
- Javascript:从数组中的对象中选择属性
- Javascript没有从数组中选择背景颜色
- 如何从数组中选择特定标记
- 使用JavaScript或jQuery检查单选按钮选择是否与数组中的项目匹配
- jquery从多维数组中进行动态相关选择
- 如何在javascript中使用click函数选择数组元素
- 构建HTML选择字段并使用JavaScript数组选择选项
- 将增量计数器连接到 JSON 响应循环中的数组选择器的末尾
- 使用 jQuery 使用 id 数组选择元素
- Jquery循环数组选择器与自定义元素ID的
- 转换后的 JSON 数组选择
- 对象数组-选择数组子集,其中对象属性为值数组
- knockoutjsforeach数组选择项值绑定
- 数组选择中的Javascript对象
- 按属性值的数组选择器函数
- 警告JS数组选择
- Javascript 和 HTML mix(数组选择)
- 作为jquery变量的值数组选择器
- 统一更新数组选择值