我想使用AJAX创建一个覆盖在当前窗口上的屏幕区域。其中一个例子就像那些没有在新窗口中打开的广告,或者当你在reddit上并尝试在没有登录的情况下对帖子进行投票的广告时。我找不到任何关于此类文档的文档。有谁知道怎么做?
答案 0 :(得分:0)
我不太清楚你在问什么。但是我不喜欢的是,你想要在发送ajax请求时进行覆盖。 因此,解决方案如下。 在Html中:
使用Jquery:
$.ajax({
url: "@Url.Action("GetMyCandidate")",
contentType: "application/json; charset=utf-8",
dataType: "json",// your type
beforeSend: function () {
// show your overlay div
$("#overlay").show();
}
}).success(function (data) {
$("#overlay").hide();
// your futher code
});