Forumlar / National / Russian / Тех. поддержка / Нужен совет по ajax

Kopusha
#1 2021-09-03 15:57

Есть плагин с следующими файлами
geo.ajax.php с хуком Hooks=ajax
geo.users.auth.php с хуком Hooks=users.auth.check.done
geo.rc.php который cot_rc_link_footer("{$cfg['plugins_dir']}/geo/js/geo.js");
geo.js в котором я получаю координаты юзера и передаю их на geo.ajax.php и там пишу в БД

	    if (navigator.geolocation) {
			(function () {
			    navigator.geolocation.getCurrentPosition(function (position) {
			        $lat = (position.coords.latitude);
			        $lon = (position.coords.longitude);
			        $.ajax({
			            url: 'index.php?r=geo&m=coords' + '&lat=' + $lat + '&lon=' + $lon,
			            method: "get",
			        }).done(function (h) {
						d = $.parseJSON(h);
			        });
			    },
			    function (error) {
			    })
			})();
	    } else {
	    }

Как сделать так что бы я получал через js данные и писал их в БД только по хуку users.auth.check.done?
Заранее спасибо!

jCube Group
#2 2021-09-03 18:02

Ну такое,  быстро в голову приходящие:  записать в куки или в сессию и при нужном хуке записать в базу и удалить из куки или сессии.

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.