在输入文本框中单击输入按钮时启动jquery方法

0 jquery events

我试图调用一个jquery函数,该函数在用户单击输入文本控件上的enter按钮时启动.返回值是一个url,用于重定向到另一个页面.下面给出的代码不起作用.

<script type="text/javascript">
$(function()
{
    $('#Text1').keypress(function(e)
    {
         if (e.which == 13) 
         {
              $.get('text.ashx',{
                       term:$(this).val()
                   },
                   function(data){
                        javascript:window.location =data;
              });
         }
    });
});  
</script>

<form id="form1" runat="server">
<div>
    <input id="Text1" type="text" />

</div>
</form>
Run Code Online (Sandbox Code Playgroud)

tva*_*son 5

javascript:在设置location.href之前摆脱它.

<script type="text/javascript">
$(function()
{
    $('#Text1').keypress(function(e)
    {
         if (e.which == 13) 
         {
              $.get('text.ashx', {
                       term: $(this).val()
                   },
                   function(data){
                        window.location = data;
                   }
              );
         }
    });
});  
</script>
Run Code Online (Sandbox Code Playgroud)