我有一个带有按钮的页面。当单击按钮时,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(),
答案 0 :(得分:1)
如果您尝试重新加载称为ajax的test.aspx/function
,则可以打开developer tools(右键单击页面,单击检查)。
打开开发人员工具后,单击重新加载并保持单击状态,直到打开菜单。在此处点击"Hard Reload",甚至点击空缓存和硬重载
其他方法是使用cache
中的 jQuery ajax进行测试。
另一种方法是在后面的代码上禁用test.aspx/function
的页面缓存。例如,将其添加到您的回复中。
Response.Cache.SetExpires(DateTime.UtcNow.AddYears(-4));
Response.Cache.SetValidUntilExpires(false);