$.get 函数在 IE 中不调用

$.get function not calling in IE

本文关键字:调用 IE get 函数      更新时间:2023-09-26

>我设计了一个应用程序,可以在除IE以外的所有浏览器中运行,实际上,我被击中的地方意味着我添加了 2 个选项卡,例如,

 public string GetTabs()
    {
         strResult = strResult + "<div class='amc-container'>";
                    strResult = strResult + "<div id='links-div' class='simple-round-div-right'>";
         strResult = strResult + "<div id='tab-link1' class='tab-button-enabled'><a href='javascript:void();' onclick='"showTab('details-div','Code',this,'" + id + "'," + id.ToString() + "," + status + ");'">Products</a></div>";
         strResult = strResult + "<div id='tab-link2' class='tab-button-disabled'><a href='javascript:void();' onclick='"showTab('details-div','Code',this,'" + code.Trim() + "'," + id.ToString() + "," + status + ");'">Spares</a></div> </div></div>";       
        return strResult;
    }

Javascript 函数

function showTab(div, dom, obj, tcd, tid,status) {
    $("div.tab-button-enabled").removeClass('tab-button-enabled').addClass('tab-button-disabled');
    $(obj).parent().removeClass('tab-button-disabled').addClass('tab-button-enabled');
    $("#" + div).html('Loading...');
    $.get("/common/get_amcb.aspx", { dm: dom, acd: tcd, aid: tid, domain: obj.firstChild.nodeValue,status:status },
    function (data) {
        $("#" + div).html(data);
    });
}

$.get(( 函数加载页面get_amcb.aspx页面并通过响应从页面获取数据.aspx。Write(( 方法并绑定到div 中。

页面加载时,我正在调用此函数(GetTabs(((并分配给标签。
所有这些都在chrome,Firefox中工作,但在IE中不起作用,如果我将使用IE(9.0版本(,那么添加的数据不会反映到选项卡中,如果我们想显示数据意味着我们需要关闭浏览器并重新打开浏览器,时间添加数据显示数据,为什么它发生并且我没有得到后面发生的事情请帮助我。
谢谢

IE喜欢缓存。清除缓存并查看。如果是这种情况,请发送时间戳和 url。因此,它将被视为一个新的请求。

var tstmp = new Date();
var uniqueTimeStamp = tstmp.getTime()
$.get("/common/get_amcb.aspx?timestam="+uniqueTimeStamp , { dm: dom, acd: tcd, aid: tid, domain: obj.firstChild.nodeValue,status:status },
    function (data) {
        $("#" + div).html(data);
    });