删除的javascript文件仍在运行

时间:2019-01-02 10:01:59

标签: javascript c# jquery asp.net

我有一个带有按钮的页面。当单击按钮时,jquery开始运行。它使用ajax调用一个函数。我更改了项目上的js文件,并尝试查看在localhost中发生了什么,但是在更改之前js文件仍运行旧版本,并且可以在页面源旧版本上看到。为什么我不能更改文件?

    $(this).click(function (e) {
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "test.aspx/function",
            data:  $(this).text(),
            dataType: 'Json',
            success: function (Result) {
                Result = Result.d;
                data = Result;      
            }
        });
    };

我想更改数据,但它仍如上运行 数据:$(this).parent()。text(),

1 个答案:

答案 0 :(得分:1)

如果您尝试重新加载称为ajax的test.aspx/function,则可以打开developer tools(右键单击页面,单击检查)。

打开开发人员工具后,单击重新加载并保持单击状态,直到打开菜单。在此处点击"Hard Reload",甚至点击空缓存和硬重载

enter image description here

其他方法是使用cache中的 jQuery ajax进行测试。

另一种方法是在后面的代码上禁用test.aspx/function的页面缓存。例如,将其添加到您的回复中。

    Response.Cache.SetExpires(DateTime.UtcNow.AddYears(-4));
    Response.Cache.SetValidUntilExpires(false);