Ajax sent on “keyup” duplicates results when fast typing!
问题 This is my Ajax: $("form[0] :text").live("keyup", function(event) { event.preventDefault(); $('.result').remove(); var serchval = $("form[0] :text").val(); if(serchval){ $.ajax({ type: "POST", url: "<?= site_url('pages/ajax_search') ?>", data: {company : serchval}, success: function(data) { var results = (JSON.parse(data)); console.log(results); if(results[0]){ $.each(results, function(index) { console.log(results[index].name); $("#sresults").append("<div class='result'>" + results[index]