window.onclick不适用于首次点击

时间:2019-03-27 13:07:21

标签: javascript asp.net model-view-controller onclick asp.net-ajax

我在我的Ajax成功函数中使用window.onclick = function(e){},但它在起作用,但是在第二次单击时却不在第一次单击时。我已经尝试了几种解决方案,例如将window.onlclick更改为window.addEventListener(“ click”,function(event){});。 ...等等,但是它们不起作用 这是我的代码

function URLfunction(id) {

    var value = id.id;
    var PageID = value;
    $.ajax({
        type: "POST",
        url: "/Admin/RedirectToURL",
        data: { id: PageID },
        dataType: "json",
        success: function (result) {

            window.onclick = function (e) {
                if (e.ctrlKey==true) {
                    window.open(result.Url);
                }
                else {
                    window.location.href = result.Url;

                }
            }

        }
    });
}

预先感谢

0 个答案:

没有答案