We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 54479
    • 10 Posts
    У меня на странице есть ссылка, по нажатию на которую отправляется ajax запрос в файл вот:
    $(".goods-nav-btn").click(function(e) {
        var dcp = $(this).val();
        $('.hidde').val(dcp);
         var formData = {
                'inValiable': $('.hidde').val()
            };
        $.ajax({
               type: "POST",
               url: 'assets/components/migx/getRes.php',
               data: formData, // serializes the form's elements.
               dataType    : 'json' ,
    		success: function(data){
    		  
    		  if(data.success){
    			if(data.html)
    			{
    		  $('.rows').empty();
    			   $('.rows').append(data.html);
    			}
    			else
    			{
    
    			}
    		  }
    		}
             });
     }); 
    });
    
    ,
    там формируется результат работы сниппета вот:
    $results = $modx->runSnippet('pdoPage',array('limit'=>4,'element'=>'msProducts','ajaxMode' => 'button',
       'tpl' => 'catalogItems','includeTVs' => 'statusItems','resources'=>$e,
       'tplPageWrapper'=>'@CODE: <ul class="pagination">[[+prev]][[+pages]][[+next]]</ul>',
       'sortby'=>'','sortdir'=>''
      ));
      echo json_encode(array(
      'html'=>$results,
      'success'=>true));
    

    Затем этот результат вставляется в html тег div с классом rows csr. Но проблема в том что ничего не работает если включен ajaxMode в сниппете при отправке ответом. А он мне нужен для пагинации.
    Вот html код
     <div class="rows csr">
               [[!snippetName?]]
                	</div>
        [[!+page.nav]]	
    

    Как обойти эту проблему, что-бы работала пагинация и ajax. Ну или хотя бы просто пагинация