Здравствуйте! Помогите пожалуйста разобраться,
замучился экспериментировать, как прописать в ajax и Php чтобы pdoCrumbs работало в модальном окне,

в ajax делаю так:
$output['pdoCrumbs'] = $object->get('pdoCrumbs');

json так:
$modx->resource->get('pdoCrumbs');

в JS так:
$('#modal-pdoCrumbs').html(data.pdoCrumbs);


Поправьте пожалуйста что я не так делаю?

ajax.php
<?php
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' || empty($_REQUEST['action'])) {exit();}

$action = $_REQUEST['action'];

define('MODX_API_MODE', true);
require_once dirname(dirname(__FILE__)).'/index.php';
$modx->getService('error','error.modError');
$modx->getRequest();
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget('FILE');
$modx->error->message = null;

$output = '';
switch ($action) {
    case 'getContent':
        $id = isset($_POST['id']) ? (int) $_POST['id'] : 0;

 if (empty($id)) {
            exit();
        

			};

 
 $object = $modx->getObject('modResource',$id);

 $output = array();
 $output['img'] = $object->getTVValue('image');
 $output['content'] = $object->get('content');
	$output['pagetitle'] = $object->get('pagetitle');
    $output['introtext'] = $object->get('introtext');
   	$output['pdoCrumbs'] = $object->get('pdoCrumbs');
	
	
	

	$output = json_encode($output);
        $maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
        $modx->getParser()->processElementTags('', $output, false, false, '[[', ']]', array(), $maxIterations);
        $modx->getParser()->processElementTags('', $output, true, true, '[[', ']]', array(), $maxIterations);        
		$modx->resource->get('pdoCrumbs');
		

		}

@session_write_close();
exit($output);


Это JS

<script type="text/javascript">
	  $(document).on('click','a.read-more',function(e){
		e.preventDefault();
		var id = $(this).data('id') || 10;
		
		
		$("#content").load("/assets/ajax.php",{action:"getContent",id:id}, function(response){
		  if (response) {
			var data = eval("(" + response + ")"); //Вот тут раскидываем JSON массив
			$('#content').html(data.content);
			$('#modal-title').html(data.pagetitle);
			$('#modal-introtext').html(data.introtext);
			$('#modal-pdoCrumbs').html(data.pdoCrumbs);
			
			
			
			var img = data.img; //Заводим в переменную JS путь к картинке
			$('#modal-introtext').prepend('<img src="'+img+'" id="modal-image"/>') //Вставляем изображение в тело модального окна
			  $("#modal-image").css({	//Прописываем свойства для созданного изображения
				'float' : 'left',
				'margin' : '0 15px 5px 0',
				'width' : '150px',
			  });
			
			
			$("#mymodal").modal('show');           
		  }
		});
	  });
	  
	</script>


Разметка модального окна:
<div id="mymodal" class="modal fade" >
	  <div class="modal-dialog">
		<div class="modal-content" id="modal-content">
		  <div class="modal-header">
			<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
			
			<h2 class="modal-title" id="modal-title"></h2>
			<div class="modal-img" id="modal-img"></div>
			<div class="modal-pdoCrumbs" id="modal-pdoCrumbs"></div>
			
			<div class="modal-introtext" id="modal-introtext"></div>
		 </div>
		  <div class="modal-body" id="content">
		  </div>
		  <div class="modal-footer">
			<button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button>
		  </div>
		</div>
	  </div>
	</div>


Или что нужно убрать в ajax и JS чтобы в модальное окно загружалась полностью страница сейчас загружается тайтл, картинка, и интротекст?