日期:2014-05-16  浏览次数:20453 次

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);
看是什么啊