Se devi passare una stringa ad una funzione js, devi metterla tra apici, inoltre come hai scritto tu, non metti la virgola per separate i due parametri
Inoltre se pensi che $magis posso contenere caratteri speciali dovresti codificarlo prima:Codice PHP:
cancella(<?php echo $mag['ID_utente'] ?>, '<?php echo $magis ?>')
codice:location.href = link + id + "&nome=" + encodeURI(nome);