А что тогда хотим? До конечного парсера не доходит. Вообще вот эта «фишка» с if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {return;}, типа отрабатывать то как для аджакса, то как обычный документ — это конечно же та еще фигня. Не надо одно с другим смешивать.
P.S. Даже если die уберете, вряд ли заработает как положено, так как раз в getResources нормально это не отработалось (с отдельными id для каждого элемента цикла), то даже если все отработается, скорее всего везде будет одна и та же галерея. Все неправильно сделано.