PHPackages                             chrisgruen/ajaxselectlist - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. chrisgruen/ajaxselectlist

ActiveTypo3-cms-extension

chrisgruen/ajaxselectlist
=========================

Test ajax

04PHP

Since Jun 4Pushed 4y ago1 watchersCompare

[ Source](https://github.com/chrisgruen/ajaxselectlist)[ Packagist](https://packagist.org/packages/chrisgruen/ajaxselectlist)[ RSS](/packages/chrisgruen-ajaxselectlist/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

ajaxselectlist (TYPO3 Extension)
================================

[](#ajaxselectlist-typo3-extension)

Preface
-------

[](#preface)

You can find a more detailed documentation including several screenshots and how-tos on [docs.typo3.org](https://docs.typo3.org/p/sebkln/ajaxselectlist/master/en-us/) (HTML) and in the `Documentation/` folder (ReST).

What does it do?
----------------

[](#what-does-it-do)

This extension provides a drop-down list which uses Ajax to load records into the page without reloading the website.

- potential uses: for instance listing of employees or branch stores
- use title, richtext and multimedia assets (images, videos, ...)
- support of both RTE extensions (rtehtmlarea and rte\_ckeditor)
- multilanguage support
- based on Extbase and Fluid
- easy installation
- fully functional, but basic Fluid templates without further styling, because:
- the templates are meant for customization! Simply adapt them to your specific design and needs.
- Ajax request possible with both [jQuery.ajax()](https://api.jquery.com/jquery.ajax/) and [XMLHttpRequest()](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest).

Compatibility
-------------

[](#compatibility)

TYPO3 8.7.0 - 9.5.99

Installation
------------

[](#installation)

To install the extension, perform the following steps:

1. Go to the Extension Manager
2. Load and install the extension
3. Include the static template Select list with Ajax call (ajaxselectlist) into your TypoScript template
4. Add permissions for the plugin and records for your editors

> Note: You can choose between an Ajax request with jQuery or vanilla JavaScript (*XMLHttpRequest*). **Default** is the jQuery solution. You'll need to include the jQuery library yourself! Please refer to the full manual for details how to switch to the XMLHttpRequest.

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/01504955ca532d5d91e8af68cf9c0a639f015116c5f7c7136721e94e168d3e16?d=identicon)[chrisgruen](/maintainers/chrisgruen)

---

Top Contributors

[![chrisgruen](https://avatars.githubusercontent.com/u/5833902?v=4)](https://github.com/chrisgruen "chrisgruen (11 commits)")

### Embed Badge

![Health badge](/badges/chrisgruen-ajaxselectlist/health.svg)

```
[![Health](https://phpackages.com/badges/chrisgruen-ajaxselectlist/health.svg)](https://phpackages.com/packages/chrisgruen-ajaxselectlist)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
