我想对我的文本框做一个自动完成,但它不起作用。按照我的代码。我怎样才能做到我的文本框自动完成,作品
$(function() {
var credenciada = '<%= credenciadaId %>';
xml_NomeCompleto = "";
var Nomes = "";
var retorno = '';
var count = 0;
var t = '';
$.ajax({
url: "../Xml/AcessoExterno.aspx?Credenciada=" + credenciada,
type: "get",
dataType: 'xml',
async: false,
success: function (data) {
$(data).find("REGISTRO").each(function() {
t = $(this).find("NOMECOMPLETOUSUARIO").text();
Nomes += ["\"" + t + "\","];
});
}
});
$("#ctl00_contentConteudo_txtNome").autocomplete({ source: Nomes });
});
变量't'通常会收到我的用户的所有名称,但自动完成功能不起作用。
你有过一个Javascript调试器中运行呢? – 2012-01-18 19:54:01
是的,我把'调试器';'一切工作正常,但仍然在我的文本框中的自动完成 – 2012-01-18 19:58:46