【问题标题】:Calling an AJAX function in jQuery using the Enter Key [duplicate]使用 Enter 键在 jQuery 中调用 AJAX 函数
【发布时间】:2017-01-17 22:21:11
【问题描述】:

我有一个 HTML 文本框:

<input id="myInfo">

我想在用户使用 jQuery 在文本框中输入一些值后立即运行 AJAX 函数。我希望用户按下“Enter”后立即调用该函数

有人可以提供一个非常简单的说明来说明这将如何实现吗?

谢谢

【问题讨论】:

    标签: javascript jquery ajax


    【解决方案1】:

    你可以这样做

    document.getElementById('myInfo').addEventListener('keypress', function(event) {
      // you could also do keyCode === 13
      if (event.key === 'Enter') {
        console.log('do ajax request here');
      }
    })
    

    在这里演示:http://codepen.io/3stacks/pen/jyVpQP?editors=1111

    【讨论】:

      【解决方案2】:
      $('#myInfo').on('keydown', function(e){
          if(e.keyCode == 13)
          {
              //your code
          }
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-21
        • 2013-08-13
        • 1970-01-01
        • 2011-05-08
        • 2011-01-17
        相关资源
        最近更新 更多