【发布时间】:2013-04-12 15:18:11
【问题描述】:
我们在使用 Internet Explorer 8 及更高版本时遇到了一个奇怪的问题。
我们的登录过程是使用 Javascript 处理的,该 Javascript 将隐藏参数通过 AJAX 调用传递给底层 servlet。
$j(document).ready(function() {
console.log('loaded');
$j(".show-login").click( function() {
var id=this.id.split("_",1);
$j(".options-drop-down").hide();
$j(".all-options-buttons").removeClass("xyz-options-button-selected");
$j(".all-options-buttons").addClass("xyz-options-button");
$j("#"+id+"_login_options").show();
$j("#"+this.id).removeClass("xyz-options-button");
$j("#"+this.id).addClass("xyz-options-button-selected");
});
});
每次后续登录都会因为无效登录而将我们抛出,变量在 servlet 中被正确接收,但不知何故会话值不正确。
代码适用于 Firefox、Chrome 和 Safari。
【问题讨论】:
-
那么我建议修改它,因为 whole
console对象在 IE 中不可用,除非打开 DevTools - 不仅是它的log方法。跨度> -
感谢您的意见,摘要已更新
标签: internet-explorer cookies internet-explorer-8 session-cookies windows-console