按钮仅在我的HTML5应用程序中多次单击时接收事件

时间:2016-12-30 03:53:09

标签: jquery ajax html5

我正在使用英特尔XDK创建一个简单的HTML5应用。该应用程序使用AJAX查找有关邮政编码的信息。问题是,按钮仅在点击超过五六次时才有效。我以前从没见过!我用Alert()函数检查了它,我发现事件在我点击很多次之前没有被执行。我试图找到一个搜索谷歌的解决方案但似乎没有人得到这个问题。我知道这是一个错误,但我尽力找到它没有成功。 这是我完整代码的link。提前致谢! 正如一些朋友指出的那样,我需要缩小问题的范围。我认为下面的代码负责这个问题:

(function()
{
 function register_event_handlers()
 {

    $(document).on("click", "#btnConsultar", function(evt)
    {
        alert("I do not appear before 5 clicks!");
        var cep = $("#textCEP").val();
        $.ajax( "//viacep.com.br/ws/"+ cep +"/piped/?callback=?").success(function(data) {            $("#textResultado").val(data);
    }).fail(function(data) {
        $("#textResultado").val(data);
    });
    return true;
});

 }
 document.addEventListener("app.Ready", register_event_handlers, false);
})();

0 个答案:

没有答案