Pour analyser la chaîne de requête par JS, vous pouvez voir utiliser quelque chose comme
function getQueryValue(param) {
var queryStringArray = querystring && querystring.substring(1).split("&");
for (var i=0, length = queryStringArray.length; i < length; i++) {
var token = queryStringArray[i],
firstPart = token && token.substring(0, token.indexOf("="));
if (firstPart === param) {
return token.substring(token.indexOf("=") + 1, token.length);
}
}
}
Par ex Étant donné une URL "http://domain.com.au?aaa=bbb, vous pouvez appeler ce fn comme getQeuryValue (" aaa ") et vous obtiendrez" bbb "
J'ai téléchargé ce code sur Gist (bit . modifié pour être conforme à un modèle de module)
possible. duplicate of [Comment puis-je obtenir des valeurs de chaîne de requête en JavaScript?] (http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript) –