У меня есть сценарий, как следует,функциональность автозаполнения на динамическом текстовом поле
нужно поставить автозаполнения функциональности динамического текстового поля с OnKeyUp функциональностью
Моим код выглядит следующим образом, здесь я сослался функция «GetName» на ButtonClick, где я loadin динамических текстовых полей
function GetName() {
var dataToSend = JSON.stringify({ prefixText: $('#search').val(), Id: $("#SearchType").val()
});
$.ajax({
type: "POST",
data: { jsonData: dataToSend },
url: "GetName",
datatype: "json",
success: function (result) {
$("#ResourceNames").empty();
$("#ResourceNames").append('<table>');
$.each(result, function (i, Name) {
$("#ResourceNames").append('<tr><td ><Label>' + Name.Value + '</label></td><td> <input type="text" id="Supervisor" class = "form-control", onkeyup="GetResource(\'' + Name.Text + '\');"/></td></tr>');
});
},
error: function (xhr, status) {
alert(status);
}
})
$("#ResourceNames").append('</table>');
}
Здесь OnKeyUp событие текстового поля супервизора звонит ниже функцию getresource с аргументом
function GetResource(i) {
debugger;
var dataToSend = JSON.stringify({ prefixText: $("#Supervisor").val(), designation: i });
$.ajax({
url: "GetSupervisor",
data: { jsonData: dataToSend },
dataType: 'json',
type: 'POST',
success: function (data) {
$("#Supervisor").autocomplete({source:data});
});
},
error: function (error) {
alert('error; ' + error.text);
}
});
}
Я не могу связать данные автозаполнения с динамическим текстовым полем, может ли кто-нибудь помочь мне на том же?
Какова структура 'data' в обратном вызове успеха ..? –