data 或取到的list为null
function fileloading() {
	var url="fileupload.action";
	var i = 0;
	$.ajax({
		url:url,
		dataType:'json',
		type : 'GET',  
		cache :false,
		timeout: 2000,  
		error : function(data, status, e){alert("加载出错!!")},
		success : function(data,textStatus){
			var list = data.list;
			var message = data.message;
			alert(list);
			alert(message);
				$('#showdiv').text("");
				if(message == "2"){
					$('#tpshow').text("");
					for(i;i<list.length;i++){
						var neirong = "<tr><td><div><span>您上传文件:"+list[i].filename+"</span></div></td>";
						var xiazai = "<td><a href='"+tmp1+"/upload/"+list[i].filename+"'>下载</a></td></tr>";
						$('#tpshow').append(neirong+xiazai);
					}
				}else if(message == "3"){
					alert("您上传的文件已超过5个");
				}
		}
	});
}
在上面这段jQuery ajax方法中 alert(data.list)为null,alert(data.message)为null,能帮我分析一下原因吗
------解决方案--------------------
返回时数据有问题吧,是json格式吗
------解决方案--------------------你先
alert(data);
看是什么啊