मैं निम्नलिखित jQuery अजाक्स कॉल का उपयोग कर रहा हूं ... किसी भी तरह यह काम नहीं कर रहा है।टाइप एरर: एक शून्य
त्रुटि: TypeError: a is null
यहाँ मेरी कोड है:
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);
}
});
});
कोई आइडिया कृपया?
कई धन्यवाद
उम पर डॉक्स देखें, जो लाइन आप पर है कि त्रुटि हो रही है? –
यहां कोई त्रुटि नहीं दिखाई दे रही है, आपके कोड में कहीं और होना चाहिए ... आमतौर पर फायरबिग त्रुटि की रेखा देता है ... तो आप जानते हैं कि यह कहां होता है – Reflective
क्या मैं अंधा हूं, या यहां तक कि एक चर भी नहीं है इस स्निपेट में 'ए'? –