سلام دوستان

من یه متد سرچ نوشتم و با ajax در یک تکست باکس ازش استفاده میکنم که هر کلمه ای که سرچ میشه پیشنهادهایی رو نشون بده.و زمانیکه صفحه لود میشه تمام ایتمها رو به من نشون بده.کد زیر رو نوشتم اما زمانیکه سرچ میکنم و میخام از یک طرف در گ کنم به سمت دیگه.دوبار کلمه رو درگ میکنه.چطور میتونم مانع از اجرای loadproduct در زمانیکه که autosearch اتفاق میفته بشم؟

@section scripts{
<script type="text/javascript" language="javascript">
$(document).ready(function () {
loadProducts();
function loadProducts() {
var str = "";
getData(str);
}
$('#autoSearch').on("input", function () {
var str = $('#autoSearch').val();
// if ($.trim(str).length) {
getData(str);
// }
});
function getData(str) {