En el siguiente fragmento, ¿cómo puedo obtener el jQuery autocompletado plugin para:jQuery UI campo oculto actualización de autocompletar con valor, pero etiqueta de visualización en la interfaz de usuario, en conjunción con ASMX
- actualización de un campo oculto con el ID de usuario
- Actualizar '#MessageTo' con el nombre completo
creo que necesito utilizar .result, pero no puedo averiguar la sintaxis. Tenga en cuenta que estoy usando ASMX por lo que debe hacer un post (no quiero permitir riesgo de seguridad)
$("#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
};
}));
}
});
}
});
veo algunos mensajes similares, pero no en conjunción con ASMX.
¿Qué es 'd' property for' data.d'? – Kiquenet
La respuesta (datos) contenía los datos útiles en un objeto json d – Hoppe