Как передать переменную строки PHP в JS из события Onclick

У этого может быть простой ответ, однако я не могу понять правильный синтаксис. У меня есть следующее событие onclick, отраженное на странице php:

$ratelink = text string... echo '<div><span id="anything" onclick="updatePos('.$ratelink.')">Save</div>'; 

На моей странице JS у меня есть функция:

 function updatePos(ratelink) { alert(ratelink); } 

Моя проблема в том, что когда $ ratelink является числом, переменная будет проходить без проблем. Однако, когда $ ratelink является текстовой строкой, как в приведенном выше примере, ничего не передается и предупреждение не выполняется.

Я думаю, что следующий ('. $ Ratelink.') Должен быть в другом синтаксисе для передачи текста, но я не знаю точного формата.