Comment Passer Chaîne PHP JS à Partir d'un Événement Onclick

Cela pourrait avoir une réponse simple, cependant je ne peux pas trouver la syntaxe correcte. J'ai la suite de l'événement onclick retrouve sur une page php:

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

Sur mon JS de la page, j'ai de la fonction:

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

Mon problème est que lorsque $ratelink est un nombre, la variable va passer sans problèmes. Toutefois, lorsque $ratelink est une chaîne de texte, comme dans l'exemple ci-dessus, rien ne se passa, et l'alerte n'est pas exécuté.

Je pense que la suite ('.$ratelink.') besoin d'être dans une syntaxe différente pour transmettre du texte, mais je ne connais pas le format exact.

InformationsquelleAutor user175328 | 2011-12-14