Sto usando javascript e vorrei prendere una stringa URL che ho e scomporla nei suoi componenti come l'host, il percorso e gli argomenti della query.Interrompe un URL nei suoi componenti
Ho bisogno di fare questo per arrivare ad uno degli argomenti della query, che è esso stesso un URL ed è quindi codificato nella stringa URL originale.
Mi sento come se ci fosse un modo semplice per farlo in Javascript. Forse qualcosa che assomiglia a questo:
var what_I_Want = url("http://www.domain.com?queryArg1=somequeryargument").getQueryArgumentValue("queryArg1");
funziona la soluzione di DOM per gli argomenti di query o lo fa solo ottenere abbastanza specifico per restituire l'intera stringa di query senza romperlo nelle specifiche, le coppie chiave-valore e decodifica di loro? –
La soluzione DOM restituirà solo l'intera stringa di query. Potresti 'split()' su "&", quindi esegui il ciclo di quei risultati e 'split()' su "=" che ti darà una coppia chiave/val. Prova la chiave contro quella che stai cercando, rompere il loop e restituire la val. – Tak
Gli parseuri hanno funzionato molto bene –