Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesylanie zmiennej, Zmienna w modal
prostowniczek2
post 22.02.2023, 23:15:10
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.02.2023

Ostrzeżenie: (0%)
-----


Witam. Posiadam na stronie sklep, w którym jest kilka npc. Od danego npc zależy co można sprzedać. Musze przekazac zmienna id item, oraz id npc.
Z id item nie mam problemu, lecz nie moge przeslac tego 2.

Plik index:
  1. $(document).ready(function(){
  2. $('.view_data').click(function(){
  3. var id = $(this).attr("id");
  4. $.ajax({
  5. url:"ajax/item-details.php",
  6. method:"post",
  7. data:{id:id},
  8. success:function(data){
  9. $('#id').html(data);
  10. $('#dataModal').modal("show");
  11. }
  12. });
  13. });
  14. });


Kod ktory wyswietla informacje o item po kliknieciu w niego:
  1. <span name="view" value="view" id="<?php echo $wiersz["id"]; ?>" class="view_data" /><span class='tooltipEl' id='user_<?= $id ?>'><img src=<?=$obrazek?>></span></span>


Zmienna id itemu jest w pliku jako:
  1. $_POST["id"]


Teraz potrzebuje jakos zdobyc id npc. bardzo prosze o pomoc, bo siedze juz z tym 2 godziny i nic sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Salvation
post 24.02.2023, 15:10:15
Post #2





Grupa: Zarejestrowani
Postów: 343
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


Jak już, to HTML powinien wyglądać tak:
  1. <span name="view" data-id="<?= $wiersz['id'] ?>" data-idnpc="<?= $npc ?>" class="view_data" /><span class="tooltipEl" id="user_<?= $id ?>"><img src="<?= $obrazek ?>" /></span></span>

A tak JS:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $(document).on('click', '.view_data', function() {
  3. const id = $(this).data('id') || '';
  4. const idnpc = $(this).data('idnpc') || '';
  5.  
  6. $.ajax({
  7. url: 'ajax/item-details.php',
  8. method: 'post',
  9. data: {
  10. id: id,
  11. idnpc: idnpc
  12. },
  13. success: function(data) {
  14. $('#id').html(data);
  15. $('#dataModal').modal('show');
  16. }
  17. });
  18. });
  19. });
[JAVASCRIPT] pobierz, plaintext


Ten post edytował Salvation 24.02.2023, 15:18:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 06:52