jQuery AJAX - Unexpected token + parsererror

J'ai écrit un script à l'aide de jQuery et AJAX aujourd'hui, et j'obtiens des erreurs...

Le script:

function changeAdmin(id) {
$(document).ready(function() {
    $('#ta-modarea-'+id).fadeOut('fast');
    $('#ta-m-loading-'+id).fadeIn('fast');

    $.ajax({
        type: 'POST',
        url: 'ajax_utf.php?a=changeteamadmin',
        dataType: 'json',
        data: {
            admin : $('#admin-id-'+id).val()
        },
        success: function(data) {
            $('#ta-m-loading-'+id).fadeOut('fast');
            $('#ta-modarea-'+id).text(data.msg).fadeIn('fast');
        },
        error: function(jqXHR, textStatus, errorThrown) {
            $('#ta-m-loading-'+id).fadeOut('fast');
            $('#ta-modarea-'+id).text('HTTP Error: '+errorThrown+' | Error Message: '+textStatus).fadeIn('fast');
        }
    });

    return false;
});
}

Après la course, j'obtiens ce message d'erreur: HTTP Error: SyntaxError: Unexpected token < | Error Message: parsererror

Pourriez-vous m'aider, que dois-je faire?

Qu'advient-il si vous appelez ajax_utf.le php?a=changeteamadmin directement à l'extérieur de votre javascript?
Il affiche un message que je me suis assis dans le fichier PHP.
pouvez-vous vérifier si le json retourné est valide? vous pouvez vérifier le www.jsonlint.com
Il n'aime pas les codes jQuery .. 🙁

OriginalL'auteur Skylineman | 2011-09-17