Hola
Te sobra la comilla del medio
('compra numero<?=$dat[3]?>') Cita: y como deberia de incluir la llamada de base de datos? dentro o fuera del codigo js?
No entiendo a que te refieres, pero en principio la conexión a bd no debería de ser dependiente de código javascript
Suerte