Hola a todos,
Ahora estás enviando los datos de este modo:
Código:
data: {valorBusqueda}
Prueba a cambiar eso por algo como esto:
Código:
data: {"valorBusqueda": valorBusqueda}
La explicación es que "{}" define a un objeto en JavaScript, pero, un objeto tiene propiedades y valores, es decir, no podrías mandar, directamente, el valor, sino, que, dicho valor debe ser el de una propiedad del objeto en cuestión.
Prueba con eso y comenta por aquí si en efecto funciona como se espera.
P.D. No dejes de usar la consola de desarrollador del navegador (casi todos muestran la consola al pulsar la tecla F12). Es muy, muy útil, casi imprescindible, para ver posibles errores, advertencias, qué llamadas HTTP se realizan, qué parámetros se envían, cuál el la respuesta del servidor, etc.