음 jvery-ui-autocomplete를 VB.net과 서버 측에서 구현했는데 예제를 따르기 때문에 누구나 (dummys에 대해)이 코드가 어떻게 작동하는지 설명 할 수 있습니까? 이 리턴 (성공 이벤트)에 대해 아무 생각 : 내 서버 측에서jquery-ui-autocomplete를 이해하면 누군가이 코드를 설명해 줄 수 있습니까?
$("#kSerial").autocomplete({
source: function (request, response) {
dataFromServer = "";
$.ajax({
type: "POST",
url: URL + 'regresaSeriales',
async: false,
contentType: "application/json; charset=utf-8",
data: "{" + "'serial':'" + request.term + "'" + "}",
dataType: "json",
success: function (msg) {
/*This is the part I just don't get it*/
response($.map(msg.d, function (item) {
return {
value: item.serial
};
}));
/*and ends here*/
},
error: function() {
serial = 0;
}
})
},
나는 "시리얼"객체 (() T 목록)의 목록을 반환하지 않으며 그것을 잘 작동합니다.
방금 예제를 따르고 서버 측 코드에 맞게 조정되었지만 반환 부분이 어떻게 작동하는지 전혀 모릅니다. "원본"속성이 콜백을 허용하지만 이해할 수 없다는 것을 알았습니다. Ajax 요청의 성공 이벤트에서 코드가 어떻게 작동 하는지를 깨닫는다.
사실 나는 콜백에서 2 개의 매개 변수의 이유, 특히 "요청"(요청, 응답)을 얻지 못합니다. http://www.dotnetcurry.com/ShowArticle.aspx?ID=515 그것은 응답 데이터를 얻어
고마워, 그럼 "마법"그것은 당신의 설명 덕분에 $. – Allende