[CODE]$(function () {
$("#auto").autocomplete({
source: function (request, response) {
$.ajax({
url: "../../herramientas/ajax.asp?id="+strTipo+"&desc=";
data: "{ 'strTipo': '" + request.term + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
response($.map(data.d, function (item) {
return {
label: item.txtDescripcion, //label: item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName,
value: item.txtCodigo // value: item.name
}
}))
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
},
minLength: 1
});
[CODE]
Este es el archivo ajax.asp
Código:
  
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!-- #include file="../asp/logon.asp" -->
<%
	Dim Resultados
	Dim Registro
	Dim Empresa
	Dim strBuffer
	Dim strDonde
	Dim strPrefijo 
	Dim strTabla
	Dim strClaveTexto 
	
	strDonde=""
	strTabla=""
	strClaveTexto="0"
	
	Set Empresa = gVisita.Usuarios.Usuario(Session("Usr")).Empresas.Empresa(Session("CodEmpresa"))
	
	Select case Request("id")
		case "1"
			strPrefijo="CTA"
			strTabla="CON_CUENTAS"
			strClaveTexto="0"
		case "2"
			strPrefijo="CLS"
			strTabla="CTT_ENTIDADES_GRUPOS_CLASIFICACIONES"
			strClaveTexto="0"
		case "3"
			strPrefijo="CCS"
			strTabla="CON_CENTROS_DE_COSTOS"
			strClaveTexto="0"
		case "4"
			strPrefijo="TCC"
			strTabla="CTT_TIPO_CENTROS_DE_COSTOS"
			strClaveTexto="0"
		case "5"
			strPrefijo="TPO"
			strTabla="BAS_ENTRADAS_DIARIO_TIPOS"
			strClaveTexto="0"
	end select
	if strTabla <> "" and Request("desc") <> "" then
		strBuffer="<div>"
		Empresa.TablaGenerica = strPrefijo & ";" & strTabla & ";" & strClaveTexto
		''strDonde = strPrefijo & "_CODIGO like '%" & Request("desc") & "%'" 	
		strDonde = strPrefijo & "_DESCRIPCION like '%" & Request("desc") & "%'" 	
		
		Set Resultados = Empresa.BasListarTabla(strDonde)
	
		for each Registro in Resultados
		strBuffer = strBuffer &Registro.Codigo &":"& strBuffer &Registro.Descripcion & "<br>"
			''strBuffer = strBuffer & Registro.Descripcion & "<br>"
		next
		strBuffer = strBuffer
		Response.Write(strBuffer) &"</div>"
	end if
%>
Agradeceria de antemano su cordial ayuda...
 
 


