Loading...
HTML, CSS, Javascript | jquery + php функция, вопрос..
mrcatoff , как в твоем варианте обявить класс для вывода?
сейчас просто идет запрос.. но как вывести ответ?
Limon ,
html
   <a href="#" data-user-id="<?php echo filter_var($id, FILTER_VALIDATE_INT); ?>">User Information</a> <script>   (function ($) {     $(document).on('click', '[data-user-id]', function (event) {       event.preventDefault();        $.ajax({         method: "POST",         url: '/location/endpoint.php',         data: {           id: this.dataset.userId         }       }).done((response) => {         $('.class-response').html(response);       })     })   })(jQuery); </script>   
mrcatoff , чет не получается, у меня не <a href> а через <div>
root
Соз
VIP (17 мар 2025, в 16:40)
Сделай через ajax запрос и вывод куда надо Например
php
   $(function() { $(".userinfo").click(function() { var userid = $(this).attr('data-userid'); $.post( '/api/us_info.php',  { id: userid, }, function(msg) { $('#infomain').html(msg); } ); return false; }); });   
А по адресу уже выводить /api/us_info.php твою функцию login в ответ Ты через js в php только так сможешь передать адекватно и вывести всю информацию которую тебе надо
Привет, твой код сработал но из за него не открывается окно, я уже все перепробовал все равно муть какая-то получается, вероятно нужно в код окна дописать запрос а не выводить его в div?
________
посл. ред. 17.03.2025 в 19:46; всего 1 раз(а); by Limon
Вывод делаю вот так: <div class="text-center" id="userinfo"></div> - он работает
Событие висит вот так: <div class="main userinfo" data-userid="<?= $ank['id'] ?>">Ник</div>
javascript
   <script> $(function() {  $(".userinfo").click(function() {  var userid = $(this).attr('data-userid');  $.post(  '/js/test.php',    {  id: userid,  },  function(msg) {  $('#infomain').html(msg);  }  );  return false;  });  }); </script>   
Limon , https://jsfiddle.net/bne1oazm/1/
html
   <div class="text-center" id="userinfo"></div> <div class="main userinfo" data-userid="1">User Name</div>   
javascript
   $(document.body).on('click', '[data-userid]', function (event) { event.preventDefault();   $.ajax({   method: "GET",     url: 'https://jsonplaceholder.typicode.com/users/1',     data: {     id: this.dataset.userid     }   }).done((response) => {   $('#userinfo').html(JSON.stringify(response));   }) })   
Limon , покажи php код файла еще, чтобы понимать как он обрабатывает данные
Нужно с помощью ajax запроса открывать модальное окно, это возможно?
у меня окно открывается по событию modalUserInfo в div
Онлайн: 2
Время:
Gen. 0.1264
(c) Bym.Guru 2010-2026