if(url.indexOf('TB_iframe') != -1){
urlNoQuery = url.substr(0,TB_strpos(url, "?"));
$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><iframe src='"+urlNoQuery +"' id='TB_iframeContent' style='"+(ajaxContentW + 30)+"px;height:"+(ajaxContentH + 18)+"px;'></iframe>");
}else{
$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><div id='TB_ajaxContent' style='"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
}
就因为urlNoQuery 所以参数全部就取掉了.所以就把urlNoQuery 改成了url,当然是改这句话的 $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><iframe src='"+urlNoQuery +"' id='TB_iframeContent' style='"+(ajaxContentW + 30)+"px;height:"+(ajaxContentH + 18)+"px;'></iframe>");
改成如上代码后,运行测试,哇哈哈哈哈哈...成功可以请求到数据了,目标实现!嘻嘻!