window.onclick не работает для первого клика - PullRequest
3 голосов
/ 27 марта 2019

Я использую window.onclick = function (e) {} в моей функции успеха ajax, она работает, но при втором щелчке, а не при первом. Я пробовал несколько решений, таких как изменение 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;

                }
            }

        }
    });
}

Заранее спасибо

...