繁体   English   中英

Firefox中的AJAX回调失败

[英]AJAX callback failing in Firefox

该页面包含手风琴控件,可在单击时扩展和收缩。 当它扩展时,应该显示数据库中的记录。 当我第一次打开页面时,它工作正常。 但是刷新失败。 这在IE中工作正常,仅是Firefox的问题。 在刷新它在Firefox中失败。 我尝试在页面加载时给“ hPanelLoaded”一个值“ FALSE”。 仍然不起作用。 似乎刷新FF无法获取“ hPanelLoaded”的值,并显示“ $(“ hPanelLoaded”)为空”。

这是页面结构。 MainPage.aspx调用Control> hPanelLoaded.ascx调用> hPanelLoaded.js。

不知道我在做什么错。

这是代码

@@@@@@@@@@@@在hPanelLoaded.ascx中。 @@@@@@@@@@@

<input type="hidden" id="hPanelLoaded" />     

@@@@@@@@@@@@在hPanelLoaded.js中。 @@@@@@@@@@@

function loadPanel1() {
    try {
        if ($('hPanelLoaded').value != 'TRUE') {
            grdarts.callback();
            $('hPanelLoaded').value = 'TRUE'
        }
     // else {
              //  alert('INSIDE ELSE');
              //  $('hPanelLoaded').value = 'FALSE';
           // }
    }

您的选择器应为

$('#hPanelLoaded')

由于您是按ID选择的(请注意#

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM