jQuery( document ).ready( function($) { "use strict"; var currentRequest = null; var apsw_ajax_function = function( $el ){ var charaters = $el.data('charaters'), functiontype = $el.data('functiontype'), input_val = $el.val(), load_result = $el.parents('.apsw-search-wrap').find('.apsw_ajax_result'), category_val = $el.parents('.apsw-search-wrap').find('.apsw-category-items').val(), action_url = $el.parents('.apsw-search-wrap').find('form').attr('action'); if (typeof category_val == 'undefined') { category_val = ''; } if( input_val == ''){ load_result.html(''); } if( input_val.length >= charaters && functiontype != 'simple'){ currentRequest = jQuery.ajax({ url : apsw_localize.ajaxurl, type : 'post', data : { action : 'apsw_get_woo_search_result', keyword : input_val, category : category_val }, beforeSend : function() { if(currentRequest != null) { currentRequest.abort(); } $el.parents('.apsw-search-wrap').find('.apsw_loader').show(); }, success : function( response ) { var json = jQuery.parseJSON( response ), $html = '