我的javascript函数中有一个变量,它是一个数组 我想把它放在我的HTML中。我通过获取输入HTML的ID来传递它。并为其分配一个值为我的数组。这是我的JS代码:
function save(name, amount){
var all_name = [];
var all_amount = [];
all_name.push(name);
all_amount.push(amount);
document.getElementById('javascript_data1').value = all_name;
document.getElementById('javascript_data2').value = all_amount;
}
但是,我只获得了一个值。在这种情况下,你如何建议我实施这个?这是我的一些HTML
<form action="{{ url_for('postmethod') }}" method=post>
<input type="hidden" id="javascript_data1" name="javascript_data1" />
<input type="hidden" id="javascript_data2" name="javascript_data2" />
<button type="submit">Submit</button>
</form>
非常感谢任何帮助,非常感谢!
答案 0 :(得分:0)
如果你的数组里面有多个元素,你可以这样做,在html上显示它们:
document.getElementById('javascript_data1').value = all_name.join(',');
document.getElementById('javascript_data2').value = all_amount.join(',');