Uzyskaj wartość parametru z adresu URL w telefonie komórkowym jquery

Mam stronę o nazwie servicesDetails.html z linkami. Adres URL wygląda jak poniżej

../Myapp/servicesDetails.html?servicetype=Advanced&serviceid=1208

Linki po kliknięciu ładują stronę wewnętrzną o nazwieaudioListPage z niektórymi parametrami link wygląda tak

<a href="#audioListPage?audioid=123&audiotype=mp3" class="loadAudio" data-role="button" data-mini="true" data-inline="true">

Po załadowaniu strony audioListP url zmienia się na

../Myapp/servicesDetails.html?servicetype=Advanced&serviceid=1208#audioListPage?audioid=123&audiotype=mp3

Muszę wyświetlić użytkownika za pomocą audioid i audiotype, gdy ładuje się strona audioListPage, jak to zrobić?

Na podstawie poniższego komentarza spróbowałem tego

$.urlParam = function(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}

$('#audioListPage').live('pagecreate',function(event) {
   console.log($.urlParam('audioid '));//this is giving me an error
});

Sprawdziłem, dlaczego wystąpił błąd i stwierdziłem, że window.location.href daje mi tylko ../Myapp/servicesDetails.html?servicetype=Advanced&serviceid=1208, a nie zaktualizowany URL.Im nie jestem pewien, czy nazywam $ .urlParam ( ) w odpowiednim przypadku

questionAnswers(2)

yourAnswerToTheQuestion