javascript - ajax 的 Keydown 事件可以吗?

标签 javascript jquery ajax

当您单击“输入”时,我还想执行ajax操作,目前这仅适用于单击鼠标,一个加载的插件来选择项目(jquery.keynav.js)。有谁知道怎么办吗?

jQuery

var main = function () {
    var url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Frss.cnn.com%2Fservices%2Fpodcasting%2Fac360%2Frss.xml'%20AND%20itemPath%3D%22%2F%2Fchannel%22&format=json&diagnostics=true&callback=?";

    $.ajax({
        type: 'GET',
        url: url,
        async: false,
        jsonpCallback: 'jsonCallback',
        contentType: "application/json",
        dataType: 'jsonp',
        success: function (json) {
            var titles = json.query.results.channel.item.map(function (item) {
                return item.title;

            });

            var urls = json.query.results.channel.item.map(function (item) {
                return item.origLink;

            });

            $(".container-list-podcast ul").append('<li>' + titles.join('</li><li>'));
            $(".container-list-podcast ul li").each(function (key, value) {
                var text = $(this).text();
                $(this).html('<a class="link-podcast" href="' + urls[key] + '">' + text + '</a>');
            });

            a = $('.nav_holder li a').keynav(function () {
                return window.keyNavigationDisabled;
            });


        },
        error: function (e) {
            console.log(e.message);
        }
    });

}(jQuery);

...继续

jsfiddle

最佳答案

您应该使用 key 代码

$("#elementId").keypress(function (e) {
   if (e.keyCode == 13) {
      alert('Enter key pressed!');
      //TODO: call Ajax here 
    }
});

关于javascript - ajax 的 Keydown 事件可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18199634/

相关文章:

javascript - 如何使用 javascript 打开特定文件夹,可以使用此处的文件处理程序

javascript - 如何在对象[object HTMLCollection]上插入Mysql数据文本

Java Wicket - 在 AJAX 之前调用 javascript ( JQuery )

javascript - 向复选框添加内容

javascript - array.forEach 的 thisArg 没有按预期引用

javascript - 如何在 Jinja2 中插入仪表 JavaScript 插件并设置/更新其参数?

javascript - 单击 jquery 中的按钮更改内容

javascript - 如何使流体 anchor 在选择选项中滚动

jquery - 如何以编程方式将缩略图添加到 Dropzone?

jquery相同的ajax调用kill