【发布时间】:2016-12-28 15:54:32
【问题描述】:
在我的 HTML 代码中
<form id="approve">
<input name="myDate" id="monthYearPicker" />
<button type="button"onclick="monthlytimesheets()">Submit</button>
</form>
在我的 Javascript 文件中,我有以下内容:-
function monthlytimesheets() {
$.post('http://localhost:8000/timer/monthly_timesheet/',
function(returnedData) {
for(i=0;i<returnedData.length;i++) {
for(j=i+1;j<returnedData.length;j++) {
if(returnedData[i]['id']==returnedData[j]['id']) {
returnedData.splice(j,1)
}
}
}
});
现在我希望我的returnedData[i]['full_name'] 在 html 页面上呈现为单选按钮。我怎样才能做到这一点。如何从 JS 动态创建单选按钮?我也可以为这些单选按钮分配值吗?
【问题讨论】:
-
`returnedData.splice(j,1)`的值是多少
-
查找有关 append() 工作原理的文档。另一方面,您应该将
returnedData.length值放入变量中,而不是一遍又一遍地重新计算。 -
$('form').append('<input type="radio" />Radio') -
@user2181397 returnedData.splice(j,1) 返回一个没有重复值的数组。
标签: javascript jquery html post