js ext

cheng_402 2015-09-02 10:43:10

//此方法在页面加载的时候调用
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();
}

帮忙看看代码中带注释的一句代码,拜谢
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
JQUERY与EXTJS混用,一般情况两者取其一使用即可。
  • 打赏
  • 举报
回复
Ext.get('AjaxFrame').dom.contentWindow.flightData; 这句代码是哪个取不到? Ext.get('AjaxFrame')? 还是 dom 还是contentWindow 还是flightData
  • 打赏
  • 举报
回复
引用 3 楼 laochengaccp 的回复:
[quote=引用 1 楼 shijing266 的回复:] Ext.get('AjaxFrame').dom.contentWindow.flightData; 这句代码是哪个取不到? Ext.get('AjaxFrame')? 还是 dom 还是contentWindow 还是flightData
Ext.get('AjaxFrame').dom.contentWindow是有值的,flightData没有值,这是不是说明AjaxFrame里没有跟flightData有关的东西[/quote] en , 是的,这种东西如果浏览器不兼容的话,最好不要用,改变其他方式吧
cheng_402 2015-09-02
  • 打赏
  • 举报
回复
引用 2 楼 littlebrain4solving 的回复:
JQUERY与EXTJS混用,一般情况两者取其一使用即可。
嗯嗯,能说说我的问题吗
cheng_402 2015-09-02
  • 打赏
  • 举报
回复
引用 1 楼 shijing266 的回复:
Ext.get('AjaxFrame').dom.contentWindow.flightData; 这句代码是哪个取不到? Ext.get('AjaxFrame')? 还是 dom 还是contentWindow 还是flightData
Ext.get('AjaxFrame').dom.contentWindow是有值的,flightData没有值,这是不是说明AjaxFrame里没有跟flightData有关的东西

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧