Nel frammento di seguito, come posso ottenere il completamento automatico plug-in jQuery per:jQuery UI aggiornamento completamento automatico campo nascosto con valore, ma etichetta di visualizzazione in UI, in concomitanza con ASMX
- aggiornare un campo nascosto con l'UserID
- Aggiorna '#MessageTo' con il nome completo
credo ho bisogno di usare .result, ma io non riesco a capire la sintassi. Si prega di notare che io sto usando ASMX quindi devo fare un post (non si vuole abilitare rischio per la sicurezza)
$("#MessageTo").autocomplete({
dataType: "json",
autoFocus: true,
minLength: 3,
source: function (request, response) {
var postParams = "{ pattern: '" + $("#MessageTo").val() + "' }";
return jQuery_1_7_1.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: '/Services/Users.asmx/GetNames',
data: postParams,
dataType: "json",
success: function (data) {
response($.map(data.d.Users, function (c) {
return {
label: c.FullName,
value: c.UserID
};
}));
}
});
}
});
vedo alcuni messaggi simili ma non in combinazione con ASMX.
Qual è la proprietà 'd' per' data.d'? – Kiquenet
La risposta (dati) conteneva i dati utili in un oggetto json d – Hoppe