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

Codice PHP:
cancella(<?php echo $mag['ID_utente'?>, '<?php echo $magis ?>')
Inoltre se pensi che $magis posso contenere caratteri speciali dovresti codificarlo prima:

codice:
location.href = link + id + "&nome=" + encodeURI(nome);