//此方法在页面加载的时候调用
function submitForm(sortting){
document.getElementById('ajaxLoading').style.display="block";
function addFrame(){
var iframe ='';
if(!document.getElementById('AjaxFrame')){
try{
iframe=document.createElement("<iframe name='AjaxFrame' style='display:none' ></iframe>");
}catch(e){
iframe=document.createElement("iframe");bu9wi83d
}
iframe.id="AjaxFrame";
iframe.name="AjaxFrame";
iframe.setAttribute('style',"display:none;");
document.body.appendChild(iframe);
Ext.get('AjaxFrame').on('load',loadFrameData);
}
function loadFrameData(){
document.getElementById('ajaxLoading').style.display="none";
//求大神帮忙重点看一下这句代码,在IE和FF中没有问题,但是Chrome浏览器中取不到值
var data=Ext.get('AjaxFrame').dom.contentWindow.flightData;
try{
if(typeof(data)=='undefined') {
$("#dataCon").empty() ;
$("#totalRows").html("0") ;
} else {
dataTpl.overwrite('dataCon',data);
}
if('${tailNumber}' != "") {
showInfoDiv(document.getElementsByName('${flightId}'),'${tailNumber}','${flightId}') ;
}
footerTpl.overwrite('right_footer',data);
data=null;
}catch(e){}
Ext.removeNode(document.getElementById("AjaxFrame"));
if(pp&&dataChange(data.data))
pp.hide();
}
}
var begindate = $("#s1").val();
var enddate = $("#s2").val();
if(enddate!=""&&enddate<begindate){
alert("<spring:message code="monitor.dataAnalysis.selectdata.startAndEndTime" />");
return;
}
addFrame();
jQuery("#flightStatusForm").attr('action','${ctx}/flightStatusController/getFilghtStatus.html?pageSize=500&ajax=true×tamp='+new Date().getTime());
jQuery("#flightStatusForm").submit();
}
帮忙看看代码中带注释的一句代码,拜谢
------解决思路----------------------
Ext.get('AjaxFrame').dom.contentWindow.flightData;
这句代码是哪个取不到? Ext.get('AjaxFrame')? 还是 dom 还是contentWindow 还是flightData