Mootools Request()在每个会话IE9中仅工作一次

|| 问题: 我有一个Mootools Request对象,该对象将GET请求发送到PHP脚本。该脚本返回一个ID数组。在除IE之外的每个浏览器中,每次对Request对象进行新的实例化都会使其到达PHP后端脚本-没问题。但是使用IE时,每个浏览器会话仅一次命中PHP脚本。如果我清除了缓存,它将再次流向后端,但是在浏览器重新启动或刷新后。 题: IE是否以某种方式阻止了我的请求? 如果是这样,我可以进行一些更改以防止IE阻止请求? 注意: 该问题存在于IE9和更高版本上 IE9处于兼容模式。我没有 在较旧的IE版本上进行了测试。 使用 页面范围内的非缓存不是一种选择。 我在脚本中使用了error_log()语句来检查是否已达到。 这是我的代码:
requestIDs : function() {
        new Request({
            url : \"/identity/idGenerator.php?generate_ids\",
            method : \"get\",
            onSuccess : function(response) {
                this.container.set(\'html\', \'\');
                var idList = response.split(\",\");
                console.log(idList.join(\",\"));
            }.bind(this)
        }).send();
    }
});
    
已邀请:
        您需要防止IE缓存请求,这是一种解决方案。 内置在mootools中的正确解决方案是使用config参数ѭ1初始化Request。
var myRequest = new Request({...
                             ...
                             noCache:true,
                             ...
                             ...);
    
        使用
method: \'post\'
防止IE缓存。     

要回复问题请先登录注册