Passing String Variable On Javascript Function Parameter

Halo semua, kali ini saya ingin berbagi pengalaman kembali. Kali ini berkaitan dengan input string ke parameter fungsi javascript dari elemen <div>. Jadi saya menemukan kesulitan saat saya ingin memasukkan variabel string ke sebuah fungsi javascript melalui elemen div dengan didahului oleh php. Langsung saja script saya yang bermasalah sebagai berikut :

echo ‘<div onclick=”js_funtion(‘.$param.’);” class=”btn-edit btn btn-primary btn-sm”>Edit</div>&nbsp;’;

Setelah Dijalankan maka error yang muncul

Uncaught ReferenceError: param is not defined at HTMLDivElement.onclick

Setelah membaca di stackoverflow, saya mendapat pencerahan dengan memodifikasi script diatas menjadi seperti berikut

echo ‘<div onclick=”js_funtion(\”.$param.’\’);” class=”btn-edit btn btn-primary btn-sm”>Edit</div>&nbsp;’;

Alhamdulillah pusing saya selama 30 menit menjadi terselesaikan. Semoga membantu kawan sekalian ya.

Add a Comment

Your email address will not be published. Required fields are marked *