JQuery Ajax-Antwort "undefiniert" mit Internet Explorer

Ich habe eine Situation mit JQuery Ajax-Anfragen.

<script type="text/javascript">
$(document).ready(function() {
    $.ajax({
        type: "POST",
        async: false,
        cache: false, 
        url: "/ajax/script.php",
        data: { display: 'user', user_id: '1'}
    }).done(function( msg ) {
        if (msg !== "") {
            alert(msg);
        }
    });
});
</script>

Mit Chrome & Firefox habe ich HTML-Code vom Skript generiert/ajax/script.php Mit IE8 (ich habe es nicht mit 6, 7 und 9+ versucht) habe ichUndefined

Weiß jemand, wie man das behebt?

Bearbeiten: Ich benutze jquery 1.7.2

Antworten auf die Frage(3)

Ihre Antwort auf die Frage