Как передать переменную javascript в строке запроса с одной html-страницы на другую? - PullRequest
2 голосов
/ 16 сентября 2010

У меня есть две html-страницы example1.html и example2.html, как я могу передать имя пользователя переменной javascript из example1.html в example2.html в строке запроса.

<script type="text/javascript" >
    $(document).ready(function() {
        $('#SubmitForm').submit(function() {
            var username = ($("#username").val());
               ...........
                ..........
              ..............
               .........

</script>
<body>
<div id="example2"><a href="http://localhost:1894/blockseek8-9-2010/example2.html?Var1=username" class="MainNav"></a></div>
</body>

Ответы [ 3 ]

2 голосов
/ 16 сентября 2010

Вы можете изменить атрибут href вашей ссылки:

$("#example2 a").attr("href", url + "?var1=" + username);

Если в имени пользователя используются специальные символы, вам понадобится URL-адрес для его кодирования.

1 голос
/ 16 сентября 2010

А как насчет использования куки?http://plugins.jquery.com/project/Cookie - нет необходимости изменять строку запроса:)

1 голос
/ 16 сентября 2010

Вы можете использовать PHP или установить location.search.

...