尽管代码被删除,ExtJS项仍然出现

时间:2011-11-02 11:56:02

标签: javascript browser extjs

我遇到了一个问题,我删除了调用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变化。

2 个答案:

答案 0 :(得分:1)

你清除缓存了吗?是否有代理缓存?

打开firebug并查看代码在js文件中的位置。添加断点并查看所谓的内容。追查问题。

如果需要,使用fiddler查看http请求。

答案 1 :(得分:0)

在Firebug中,打开Firebug菜单(左上角,一个火热的bug图片)并选择“停用此站点的Firebug”。这与通过关闭Firebug的某些特殊方式不同,我认为你已经完成了。