【发布时间】:2022-01-10 05:26:04
【问题描述】:
我曾经问过这个问题,但没有得到任何正确的答案。所以让问题更简单。我正在使用 codeigniter
视图文件中的javascript函数 这里的 abc 输出是这样的
0:{a:'1',b:'2',c:'35'}
1:{a:'2',b:'3',c:'34'}
2:{a:'5',b:'1',c:'87'}
3:{a:'4',b:'3',c:'90'}
function test()
{
const show_div = document.getElementById('div_show');
const abc =[];
abc.push({a,b,c});
for (const data of abc){
const values = Object.values(data);
for (const value of values){
const input = document.createElement(
'<input type="text" name="a[]" value=" '+ value[0]+ ' " required>' +
'<input type="text" name="b[]" value=" '+ value[1]+ ' " required>' +
'<input type="text" name="c[]" value=" '+ value[2] + ' " required>'
);
input.innerText = value ;
show_div .appendChild(
input
);
}
}
}
我需要把它放到视图中
<form>
//there are more divs here
<div id='div_show'>
//need output like this
// 1 2 35
// 2 3 34
// 5 1 87
// 4 3 90
</div>
</form>
然后我想将 a,b,c 数据传递给模型 我怎样才能得到这些数据。实际上,我创建这个视图输出只是在 post 方法中传递数据,因为在表单中提交它通过动作 url 传递数据而没有 ajax。
【问题讨论】:
标签: javascript php arrays model-view-controller