我正在开发一个 struts2 Web 应用程序。当按钮单击发生时,我会对 struts 操作进行 $getJSON 调用并对 java 类执行一些操作。
$.getJSON('uponClickingBtn',function(data){
if(data.status=="TRUE"){
$('#test').attr('src','image/greenzx.png');
}
else{
$('#test').attr('src','image/redzx.png');
}
});
java 类将返回一个字符串,即“ TRUE
”/“ FALSE
”。如果返回值为 true,则会出现 greenzx.png 图像,否则redzx.png
会出现图像。
这个过程第一次运行良好。但是当再次单击相同的按钮时,不会调用 Java 操作类,浏览器只会返回最新的图像。
说,如果是greenz.png
,它会greenz.png
立即再次出现。
我的浏览器表现得好像它记住了不受欢迎的会话值。这是否与浏览器设置有关,或者我将不得不更改我的代码?
PS:我需要使用IE7
/IE8
作为浏览器。它适用于Firefox
. IE
是我遇到这个问题的地方。