我遇到了一个问题,我删除了调用ajax请求和代码的代码。在网格中显示一个消息框但它仍然显示在浏览器中。
其他人尝试了它,它正在显示它们的变化。
我正在使用Eclipse&清洁,重建,删除/读取&重启了我的项目。我还清除了浏览器中的所有缓存/浏览器信息。尝试删除&将文件读入项目。其中没有一个解决了这个问题。
正在从网格中显示的图像超链接调用该函数。该代码没有改变,只有底层函数。
这是文件中的实际代码:
function getReport(type, date){
alert(type);
alert(date);
}
这是Firebug中显示的代码:
function getReport(type, date){
alert(type);
alert(date);
Ext.Ajax.request({
url: 'cxf/rest/ws/getX',
method: 'POST',
timeout:180000,
params: {Type: type, Date: date},
success: function(){
var grid = Ext.getCmp('oGrid');
grid.getStore().reload();
},
failure: function(){
alert('Unable to retrieve the report. Please contact the System Administrator');
}
});
}
为什么会发生这种情况?我和其他试过它的人有相同的设置。这是第一次没有出现任何JS变化。
答案 0 :(得分:1)
你清除缓存了吗?是否有代理缓存?
打开firebug并查看代码在js文件中的位置。添加断点并查看所谓的内容。追查问题。
如果需要,使用fiddler查看http请求。
答案 1 :(得分:0)
在Firebug中,打开Firebug菜单(左上角,一个火热的bug图片)并选择“停用此站点的Firebug”。这与通过关闭Firebug的某些特殊方式不同,我认为你已经完成了。