From 5cddf159845ebf799b98961c960e301a02b13b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=81nis=20Skarnelis?= Date: Wed, 11 May 2022 10:29:17 +0300 Subject: [PATCH] Use POST to send data using AJAX --- src/Fancybox/plugins/Html/Html.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Fancybox/plugins/Html/Html.js b/src/Fancybox/plugins/Html/Html.js index 740087e..d493dce 100644 --- a/src/Fancybox/plugins/Html/Html.js +++ b/src/Fancybox/plugins/Html/Html.js @@ -288,9 +288,12 @@ export class Html { } }; - xhr.open("GET", slide.src); + const data = slide.ajax || null; + + xhr.open(data ? "POST" : "GET", slide.src); + xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest"); - xhr.send(slide.ajax || null); + xhr.send(data); slide.xhr = xhr; }