convertir php tableau associatif dans l'objet javascript

Je suis en train de charger Chinois mots clés, et leurs traductions en anglais, car les valeurs à partir d'une base de données dans un tableau php alors je peux les utiliser sur le côté client en JavaScript. Donc je charge le PHP clé:des paires de valeurs dans le tableau de JavaScript et d'essayer de sortir les résultats comme valeur de la clé de la paire en tant que tel:

stuff : Ni, You 
stuff : Ta, Him or Her
stuff : Wo, I

Chinois et anglais mots sont chargés dans une base de données relationnelle.

PHP:

$wordsArray = array();               
while ($row = $sql->fetch_assoc()) {
    $wordsArray[$row['chinese']] = $row['english'];
}

Javascript: Ici, je veux l' $.chacun à la sortie de la clé comme une chaîne de caractères, et non d'un numéro d'index. Alors, quand j'ai essayé var words = [<?php echo '"'.implode('","', $wordsArray).'"' ?>]; comme un tableau, je l'ai eu:

stuff : 0, You 
stuff : 1, Him or Her
stuff : 2, I

Quand je suis vraiment à la recherche de:

stuff : Ni, You 
stuff : Ta, Him or Her
stuff : Wo, I

J'ai donc changé words à être un objet de sorte que $.each pourrait clé de sortie comme une chaîne de caractères:

var words = {<?php echo '"'.implode('","', $wordsArray).'"' ?>};
$.each(words, function(key, value) {
    console.log('stuff : ' + key + ", " + value);
});

Qui déclenche une erreur: SyntaxError: Unexpected token ,

OriginalL'auteur Growler | 2014-01-16