В настоящее время у вас будет 2 элемента с id="<employeeId>"
.Поскольку идентификаторы должны быть уникальными для всей страницы, вам следует добавить тип представляемого вами элемента, например id="<employeeId>_gradeInput"
, для раскрывающегося списка.Далее, для каждого пользователя кажется, что у вас есть кнопка для отправки оценки.Я бы назвал оценить с идентификатором сотрудника, связанным с этой кнопкой.
function getgrade_values(empid){
var ele='<select id="'+ empid +'_gradeInput" name="emp" style="width:40px;margin:0px 0pt;" >';
..//Remaining code
}
function sendparams(data) {
if (data.status == 1) {
var ele =
'<tr id="std">' +
'<td>' +
'<b>Evaluate:</b>' +
'</td>' +
'</tr>';
for (var l = 0; l < data.emparr.length; l++) {
var employeeId = data.emparr[l].id;
ele +=
'<tr>' +
'<td>' +
'<div id="' + employeeId + '_divContainer">' +
data.emparr[l].name +
'</div>'
'</td>' +
'<td>' +
getgrade_values(employeeId)
'</td>' +
'</tr>';
ele += '<input type="button" value="Evaluate"
onclick="evaluate(' + employeeId + ');"';
}
}
function evaluate(employeeId){
var gradeValue = $('#' + employeeId + '_gradeInput').val();
..//Your other evaluate code here
}