/** # mod_jvajaxsearch - JV AJAX SEARCH # @version 1.2.x # ------------------------------------------------------------------------ # author Open Source Code Solutions Co # copyright Copyright (C) 2011 joomlavi.com. All Rights Reserved. # @license - http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL or later. # Websites: http://www.joomlavi.com # Technical Support: http://www.joomlavi.com/my-tickets.html -------------------------------------------------------------------------*/ (function($) { $(document).ready(function() { jQuery('.jvsearchajax .jvbt').click(function(){ if(jQuery("#jvsearchajax").val()!='search...' && jQuery("#jvsearchajax").val()!='.' && jQuery("#jvsearchajax").val()!=','){ jQuery('#jvsearchajax').addClass('ui-autocomplete-loading'); jQuery.ajax({ url: 'modules/mod_jvajaxsearch/search.php?keyword='+jQuery("#jvsearchajax").val(), data:{ showtitle: jQuery('.jvparam_showtitle').val(), linktitle: jQuery('.jvparam_linktitle').val(), showdesc: jQuery('.jvparam_showdesc').val(), showdate: jQuery('.jvparam_showdate').val(), formatdate: jQuery('.jvparam_formatdate').val(), paging: jQuery('.jvparam_paging').val(), record: jQuery('.jvparam_record').val() }, type:'post', async:true, success:function(data){ jQuery('#jvresult').empty().append(data); jQuery( "#jvsearchajax" ).removeClass('ui-autocomplete-loading'); $.scrollTo('#jvresult', 1000, {easing:'easeOutExpo'}); jQuery('#jvresult .jvbox:last').css('border-bottom','none'); }, dataType:'json' }); } }) jQuery("#jvsearchajax").keypress(function(e){ if(e.which==13){ jQuery('.jvsearchajax .jvbt').trigger('click'); } }); // jQuery('#jvresult .jvpaging a').live('click',function(){ var page = jQuery(this).attr('jvpage'); jQuery.ajax({ url: 'modules/mod_jvajaxsearch/search.php?keyword='+jQuery("#jvsearchajax").val(), data:{ showtitle: jQuery('.jvparam_showtitle').val(), linktitle: jQuery('.jvparam_linktitle').val(), showdesc: jQuery('.jvparam_showdesc').val(), showdate: jQuery('.jvparam_showdate').val(), formatdate: jQuery('.jvparam_formatdate').val(), paging: jQuery('.jvparam_paging').val(), record: jQuery('.jvparam_record').val(), page: page }, type:'post', async:true, success:function(data){ jQuery('#jvresult').empty().append(data); jQuery( "#jvsearchajax" ).removeClass('ui-autocomplete-loading'); $.scrollTo('#jvresult', 1000, {easing:'easeOutExpo'}); jQuery('#jvresult .jvbox:last').css('border-bottom','none'); }, dataType:'json' }); }); }); })(jQuery);