est donc ici le cas:rawurldecode et regexp pour scinder des mots avec et sans guillemets en javascript?
j'ai une chaîne en php (containts 2 mots):
windows "mac os"
i encode avec rawurlencode et le mettre dans l'URL du nom après = dans une ancre?. quand je clique dessus, je vois ce qui suit dans l'url des navigateurs.
index.php? Name = windows% 20% 5C% 22mac% 20oS% 5C% 22
puis-je obtenir avec javascript avec barbecue jquery.
var string = $.deparam.querystring();
document.write(string.name);
et obtenez:
windows \"mac os\"
je veux obtenir des fenêtres "mac os" quand je la sortie avec javascript. puis je veux diviser les mots:
array[0] = windows
array[1] = mac os
la première étape, je pense, devrait être d'obtenir la chaîne avec rawurldecode mais javascript donc je vais obtenir des fenêtres « mac os » plutôt que windows \ "mac os \ "?
puis la deuxième étape devrait être ce que regexp à utiliser dans javascript split() pour le diviser en mots dans le tableau ci-dessus?
ive essayé de nombreuses options mais aucune ne fonctionne. Je suis bloqué ici .. et c'est vraiment frustrant. toute aide à ces 2 étapes serait appréciée
Je jure que je l'ai vu cette question sur le SO avant, je ne peux pas le trouver au moment –