No se como sera tu campo autocomplete, pero la idea seria mas o menos asi:
Código PHP:
Ver original<?php
$nit = $_POST[id];
if (!$nit) return;
$sql = "SELECT id, nombre FROM tabla";
$array_resultado =array();
$array_resultado = Array('key' => $rows['id'], 'value' => $rows['nombre']); }
?>
Te comento lo que hice, fijate que la consulta la modifique, trae la dupla
id, nombre sin condicion, porque de lo que te devuelve es el vector en json que le pasas al autocomplete que despues el plugin se encarga de buscarlo dentro del array solo por su cuenta, por eso le pasas toda la info completa, sin condicion.
Despues fijate que trae id y nombre, es raro que uses el mismo id para los 2, si es asi, porque tu sistema trabaja asi, cambialo, ami porque me parecio raro, asique este punto que te marco esta sujeto a modificaciones.
Probalo asi y decime! ;)