Hi,
Es sei denn, du lädst per Ajax kein HTML, sondern JavaScript-Code, also beispielsweise JSON. Dann gilt dasselbe, die Kodierung gibst du im HTTP-Header »Content-Type« an.
<?php
header('Content-Type: application/javascript; charset=iso-8859-1');
?>
{
'dies' : 'ist eine beispielhafte JSON-Response',
'sie' : 'kann natürlich auch [link:http://php.net/manual/de/function.json-encode.php@title=mit PHP generiert werden]'
}
Hat es einen Grund, dass du eine JSON-Ressource als "application/javascript" und nicht als "application/json" (oder "text/json") auslieferst? Mir ist soweit klar, dass application/json eine Untermenge von application/javascript ist.
"application/json" hat in Verbindung mit jQuery den Vorteil, dass bei $.get Rückantworten automatisch als JSON geparst werden, für den javascript Content-Type finde ich das nicht.
[jQuery.ajax-Dokumentation](http://api.jquery.com/jQuery.ajax/):
Bis die Tage,
Matti
--
[Webapplikationen in C++ entwickeln](http://tntnet.org/)