Cara mengirim id php di javascript

ini id div menggunakan php kalau saya mau ngirim id itu ke dalam javascript bagaimana?? sebelumnya id nya seperti ini <div id="contextMenu"> lalu saya ubah jadi ini

<div id="<?php echo $row['file']; ?>" class="dropdown clearfix">

ini kode di javascriptnya

var $contextMenu = $("#contextMenu");

mohon bantuanyaa semua

avatar oceanli
@oceanli

63 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

Halo, OCELILI Tinggal ditambahkan phpnya di dalam javascriptnya.. <pre> var $contextMenu = $("#&lt;?php echo $row['file']?&gt;") </pre>

avatar Adingnj
@Adingnj

41 Kontribusi 8 Poin

Dipost 5 tahun yang lalu

Tanggapan

mas Adingnj udah saya coba tapi div nya nggak muncul gimana ya

kemungkinan ada yang salah di javascriptnya.,.

ini saya buat right click, waktu select row nya id dari setiap row tidak muncul

udah saya utek2 tapi masih gitu juga mas hehe tolong ya <pre> $(function() {

var $contextMenu = $(&quot;#&amp;lt;?php echo $row[&#039;file&#039;]?&amp;gt;&quot;);

$(&quot;body&quot;).on(&quot;contextmenu&quot;, &quot;table tr&quot;, function(e) {
     $contextMenu.css({
          display: &quot;block&quot;,
          left: e.pageX,
          top: e.pageY
     });
     return false;
});

$(&#039;html&#039;).click(function() {
     $contextMenu.hide();
});

}); </pre>

avatar oceanli
@oceanli

63 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

Untuk kasus pertanyaan di awal: Coba ganti $(body) dengan $(div)//kalau bisa pakai yang spesifik (id, class atau child dari ...)// Dan mengambil nilai id: <pre> var valueId=$(this).attr('id');</pre> untuk yang bawah mungkin: <pre>

$("body").on("contextmenu","table tr", function(e) { var nilai= $(this).attr('id');//ambil nilai "id" dalam tag "tr" //lanjutan forum kemarin $(".context-menu__item a[data-action='Download']").attr('href','proses/down.php?filename='+nilai);//mengganti nilai href di tag a download // $contextMenu.css({ display: "block", left: e.pageX, top: e.pageY }); return false; }); </pre>

avatar zerokira
@zerokira

49 Kontribusi 30 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban