Buenas:
He modificado las líneas que me comentabas y he hecho en la consola de firebug '
console.log(data)' (¿se hace así?). Éste me ha devuelto:
ReferenceError: data is not defined
He probado depurando la función jQuery también desde Firebug y cuando va a entrar en:
Se sale directamente a 'return false;'. Supongo que es problema de cómo he podido depurar, pero bueno.
El tema es que en la modal, me está cargando la página de inicio y no sé si puede estar sucediendo porque el contenido lo estoy volcando desde un 'index.php?pag=productos' y quizá tendría que enviarlo directamente a la página productos (products.php) y que ésta devolviera los datos a mostrar.
Voy a probar a meter un alert en la respuesta de nuevo, para recoger el valor de 'data'.
Muchas gracias y comentaré las siguientes pruebas que vaya haciendo.
Saludos.