У этого может быть простой ответ, однако я не могу понять правильный синтаксис. У меня есть следующее событие onclick, отраженное на странице php:
$ratelink = text string... echo '<div><span id="anything" onclick="updatePos('.$ratelink.')">Save</div>';
На моей странице JS у меня есть функция:
function updatePos(ratelink) { alert(ratelink); }
Моя проблема в том, что когда $ ratelink является числом, переменная будет проходить без проблем. Однако, когда $ ratelink является текстовой строкой, как в приведенном выше примере, ничего не передается и предупреждение не выполняется.
Я думаю, что следующий ('. $ Ratelink.') Должен быть в другом синтаксисе для передачи текста, но я не знаю точного формата.