我的 $.ajax 调用什么都不做

Sam*_*tar 3 jquery

我正在执行以下操作并向我的 MVC 控制器发送请求。

    $.ajax({
        url: "/Administration/Packages/GetOptions",
        data: { ac: accountID,
                pr: productID,
                pa: packageID
        },
        success: function (data) {
            $('#PackageID').html(data);
        }
    });
Run Code Online (Sandbox Code Playgroud)

当我在控制器中放置断点时,它有时会到达,有时不会。我没有设置任何我知道的缓存,但似乎浏览器正在做缓存。调用直接转到服务器很重要。有什么方法可以确保发生这种情况吗?如果用户设置了缓存,那么我不希望使用它。我每次都想重新调用服务器。

Joe*_*Joe 5

尝试 cache: false

$.ajax({
    cache: false,
    url: "/Administration/Packages/GetOptions",
    data: { ac: accountID,
            pr: productID,
            pa: packageID
    },
    success: function (data) {
        $('#PackageID').html(data);
    }
});
Run Code Online (Sandbox Code Playgroud)