TypeError: a est null

Je suis en utilisant la suite de jQuery Ajax appel... de toute façon ça ne fonctionne pas.

Erreur:TypeError: a is null

Voici mon Code:

var prefixUrl = "autocomplete?action=complete&id=";
$('#complete-field').bind('keyup', function(){
var url =  prefixUrl + escape($('#complete-field').val());
$.ajax({
    type: "GET",
    getUrl:url,
    dataType: "xml",
    success: function(responseXML) {
        var composers = responseXML.getElementsByTagName("composers")[0];
        if (composers.childNodes.length > 0) {

            $('#complete-table').css("border", "1px solid green");
            $('#complete-table').css("margin", "128px 0 0 -82px");

            for (var loop = 0; loop < composers.childNodes.length; loop++) {
                var composer = composers.childNodes[loop];
                var firstName = composer.getElementsByTagName("firstName")[0];
                var lastName = composer.getElementsByTagName("lastName")[0];
                var composerId = composer.getElementsByTagName("id")[0];

                appendComposer(firstName.childNodes[0].nodeValue, lastName.childNodes[0].nodeValue, composerId.childNodes[0].nodeValue);
            }
        }
    },
    error:function (xhr, ajaxOptions, thrownError) {
        alert('xhr.status: ' + xhr.status);
        alert(thrownError);
    }
  });
});

Aucune Idée de s'il vous plaît?

Merci Beaucoup

Euh, la ligne obtenez-vous cette erreur?
ne vois pas d'erreur ici, doit être quelque part dans votre code ... généralement firebig donne la ligne de l'erreur ... donc, vous savez où ça se passe
Suis-je aveugle ou il n'y a même pas une variable appelée a dans cet extrait?
Je suis sûr que un est enterré profondément dans certains obscurci jQuery. Mais au moins, sachant que la ligne où l'erreur se produit serait utile.
Je ne serais pas surpris si a se réfère à l' (manquant, mais nécessaire) url de l'attribut de jQuery.ajax options de hachage. En fait, je suis prêt à parier que certains points!

OriginalL'auteur Amin | 2011-10-08