Używam javascript i chcę pobrać ciąg URL, który mam i rozbić go na jego składniki, takie jak host, ścieżka i argumenty zapytania.Przerwij adres URL na jego składniki
Muszę to zrobić, aby uzyskać jeden z argumentów zapytania, który sam jest adresem URL i dlatego jest zakodowany w oryginalnym ciągu URL.
Mam wrażenie, że powinien istnieć prosty sposób na to w JavaScript. Może coś, co wygląda tak:
var what_I_Want = url("http://www.domain.com?queryArg1=somequeryargument").getQueryArgumentValue("queryArg1");
działa rozwiązanie Dom na argumentach zapytania czy też tylko dostać wystarczająco precyzyjny, aby zwrócić cały ciąg kwerendy bez rozbijania go do konkretnych, par klucz-wartość i dekoduje je? –
Rozwiązanie DOM zwróci tylko cały ciąg zapytania. Można "podzielić()' na "i" następnie przepuścić przez te wyniki i 'split()' na "=", co da ci parę klucz/val. Sprawdź klucz pod kątem tego, którego szukasz, wyrwij się z pętli i zwróć wartość. – Tak
Parseuri działało bardzo dobrze –