2013-11-11 5 views
0

Я делаю простое приложение для изучения jQuery.Перенаправить страницу с помощью jQuery

У меня есть две страницы

  • Test1.aspx
  • Test2.aspx

на событие нажатия кнопки я хочу, чтобы перенаправить на Test2.aspx с прохождением некоторого значения строки запроса.

Ниже мой код, но он сейчас работает:

<head runat="server"> 
<title></title> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script src="Scripts/jquery-ui-1.8.20.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#Button1").click(function() { 
      $.post("Test2.aspx", { 
       username: 'one', 
       userid: '1' 
      }, function (data) { 
       window.location = data; 
      }); 

     }); 
    }); 
</script> 

+2

Почему вы в том числе JQuery три раза? –

+0

Я новичок Я не знаю, как использовать, поэтому я включил все JQuery. – Hitesh

+0

Вам нужен только один, один из Google CDN - хорошая причина, по которой пользователи уже могут кэшировать его с другого сайта. – nunespascal

ответ

0

Попробуйте это. Он перенаправляет на /Test.aspx и кодирует data объект в строку запроса с .param()

$("#Button1").click(function() { 
    var data = { 
     username: 'one', 
     userid: '1' 
    } 
    window.location = "./Test2.aspx?" + $.param(data); //"./Test2.aspx?username=one&userid=1" 
}); 
+0

Все еще не работает. – Hitesh

+0

Работает ли yourhost.com/Test2.aspx?username=one&userid=1? – megawac

+0

@Hitesh попробуйте с. ./Test2.aspx – megawac

Смежные вопросы