我正在使用英特尔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);
})();