Я использую 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;
}
}
}
});
}
Заранее спасибо