Hallo an alle die noch da sind

.
Ich habe ein sehr kleines aber unglaublich nerviges Problem mit der jQuery UI und JSON.
Ich habe an ein Input-Feld die
Autocomplete-Funktion gebunden, um passende Vorschläge zu erhalten.
Beispiel:
HTML:1
2
3
4
5
6
7
8
9
10
11
12
| <script type="text/javascript">
$(function() {
$('#birds').autocomplete({
source: ["Kat","Kategorie","Schlagwort","Testkategorie2"]
});
});
</script>
<div class="ui-widget">
<label for="birds">Kategorien</label>
<input id="birds" name="birds" value="">
</div> |
Das Beispiel funktioniert einwandfrei, doch wenn ich nun die Daten über ein externes PHP-Script einlesen möchte, funktioniert es nicht mehr.
Die mit PHP generierte JSON-Datei wird zwar noch geladen, (das zeigen der Indikator der UI und die Web Konsole in Firefox), aber dann passiert einfach nichts mehr.
Es kommt auch keine Fehlermeldung.
Die einfachste PHP Datei wäre
PHP:1
2
3
| <?php
echo '["Kat","Kategorie","Schlagwort","Testkategorie2"]';
?> |
Um die PHP Datei aufzurufen wird die Zeile
Zitat:
source: ["Kat","Kategorie","Schlagwort","Testkategorie2"]
mit
Zitat:
source: 'src/ajax/gettags.php'
ausgetauscht.
Vermutlich benötige ich irgendeine Header- / Zeichencodierungskompination, aber ich bin bisher noch nicht darauf gekommen.
Wäre für eure Hilfe sehr dankbar

.
MfG, Alex.