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
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
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
Vous devez vous connecter pour publier un commentaire.
devrait être
Voir les docs à http://api.jquery.com/jQuery.ajax/
Je suis d'accord avec vous, mais d'un autre côté, jQuery fournit unminified code de développement et de test.
OriginalL'auteur Andbdrew