ciao, devo passare una stringa contenuta in una variabile php come parametro di una funzione javascript

così non funziona:

onclick="javascript:UpdateKart("<?php echo $selectnames;?>");"

codice:
function UpdateKart(names) {
			
			divRisultato = prendiElementoDaId("kart"),
			
			qualinomi= names;
			
			divRisultato.innerHTML = qualinomi;
			
			
		}
la variabile php non è vuota
se tolgo echo mi da undefined altrimenti niente, questo prendiElementoDaId("kart"):funziona,
come faccio a passare questa variabile come parametro di una funzione js??