我正在尝试更正用户的输入,更改它(如果不正确)并将包含该信息的请求发送到服务器。目前结构看起来像这样:
$(".groupsInput").change(function() {
var elem = $(this);
$.getJSON("...").done(function(data) {
// do check here, if something is wrong:
elem.removeItem(...);
}
$.get("..." + elem.val()); // updates the server
}
问题是,最终的get-Request被多次触发。我想,这是由于elem.removeItem(...);
行所致。我认为这里的变更事件再次被触发。所以,我认为我的方法不正确。你能告诉我这里有什么正确的方法吗?
编辑:也许有类似event.cli的东西(来自此处的assember,中断被禁用)? : - )