HEX
Server: Apache/2.4.29 (Ubuntu)
System: Linux bareserver 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User: root (0)
PHP: 7.2.24-0ubuntu0.18.04.17
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/site/newsite/wp-content/plugins/jupiterx-core/includes/woocommerce/wc-load-more.js
jQuery(function($){
	$('.jupiterx-wc-load-more').click(function(){

		var button = $(this),
		    data = {
			'action': jupiterx_wc_loadmore_params.action,
			'query': jupiterx_wc_loadmore_params.posts,
			'page' : jupiterx_wc_loadmore_params.current_page,
			'security' : jupiterx_wc_loadmore_params.security,
			'orderby': $( '.orderby' ).val(),
		};

		$.ajax({
			url : jupiterx_wc_loadmore_params.ajaxurl,
			data : data,
			type : 'POST',
			beforeSend : function ( xhr ) {
				button.text(jupiterx_wc_loadmore_params.i18n.btn_text_loading);
			},
			success : function( response ){
        var products = '';
        var resultCount = '';

        if (!response || !response.data) {
          return;
        }

        if (response.data.products) {
          products = response.data.products;
          products = products.join('')
        }

        if (response.data.result_count) {
          resultCount = response.data.result_count
        }

				if (products) {
					button.text( jupiterx_wc_loadmore_params.i18n.btn_text ).parent().prev().append(products);
					jupiterx_wc_loadmore_params.current_page++;

					if ( jupiterx_wc_loadmore_params.current_page == jupiterx_wc_loadmore_params.max_page ) {
            button.remove(); // if last page, remove the button
          }
				} else {
					button.remove();
        }

        if (resultCount) {
          $('.woocommerce-result-count').html(resultCount);
        }
			}
		});
	});
});