Как в обратном порядке заполнить HTML форму из GET параметров?
все переменные, которые присутствуют в адресной строке, страница получает в общей переменной $_GET. 
Например, если в URL есть ?question=123&answer=456, то смело в инпутах вписывайте<input type="text" name="question" value="<?=$_GET['question'];?>">
<input type="text" name="answer" value="<?=$_GET['answer'];?>">
На следующей странице? То есть страница перезагружается? Это что за jquery такой у вас... может все-таки речь идет о PHP?
В общем случае — не надо ничего брать из URL. Вы уже отправили GET-запрос и получили в ответ какие-то данные, которые вывели на следующую страницу. 
Теперь возьмите свой гет, достаньте оттуда нужные запросы и вставьте обратно в форму. Если у вас действительно PHP, то сделайте как сказано в первом комментарии, только на всякий пожарный с проверкой:<input type="text" name="name" value="'.($_GET['name'] ? $_GET['name'] : '').'">
Если у вас JS/JQ, то смысл ровно такой же, только перепишите под себя.