我正在嘗試使用下面的jQuery進行ajax調用。JSON或Jquery錯誤:未捕獲TypeError:無法讀取null的屬性'錯誤'
但我可以在Chrome中看到,我得到未捕獲的typeerror無法讀取null屬性的'錯誤'。所以這阻止了預加載程序離開。任何想法爲什麼這樣做?
function appendTeam(){
$.ajax({
url : _path + "/core/ajax.php",
type : 'POST',
data : { f: 'getTeam'},
dataType : 'json',
success : function(data) {
if(data.error){
errorMessage('Error: ' + data.error, data.error, data.error);
return false;
}else{
var count = 0;
$.each(data.team, function(i, c){
// check
if(!$('#'+c)) return true;
var element = $('#'+c);
$('input[name="s'+i+'"]').val(element.attr('id'));
$('.slot.'+(i+1)+'.ui-droppable').append(element);
element.data('prevParent', $('.slot.'+(i+1)+'.ui-droppable'));
count ++;
});
appendStatus(count);
setTimeout(function(){
$('#preloader').fadeOut('fast',function(){
$('#preloader').remove();
popUp('match');
});
}, 2000);
}
}
});
}
您可以添加Ajax.php被渲染JSON的例子反應? –
此外成功回調不需要/使用返回語句 –