简体   繁体   English

将变量从php查看文件传递给javascript

[英]Pass variable to a javascript from php view file

I am developing a web application where you can delete users. 我正在开发一个Web应用程序,您可以在其中删除用户。 I am using codeigniter framework to develop this. 我正在使用codeigniter框架进行开发。 Using this code, I am invoking "Doconfirm()" function in external javascript file. 使用此代码,我正在外部javascript文件中调用“ Doconfirm()”函数。

      //my view file
      <img src="<?php echo base_url(); ?>Assests/Images/cross.png" alt="Delete User"  title="Delete User" onClick="return Doconfirm()();" >

      //inside DoConfirm function javascript file
      window.location =  site_url +"user/deleteusers/id";

I want to pass id from the view to javascript doconfirm function. 我想将ID从视图传递给javascript doconfirm函数。 I know I can take the id using this php code. 我知道我可以使用此php代码获取ID。

      <?php echo $row['id']; ?>

What I want is to pass the id to the external javascript function "Doconfirm()" from the view. 我想要的是将ID从视图传递给外部javascript函数“ Doconfirm()”。 Any help will be highly appreciated. 任何帮助将不胜感激。

You can just pass the id as a parameter in your onClick: 您可以将id作为参数传递给onClick:

  //my view file
  <img src="<?php echo base_url(); ?>Assests/Images/cross.png" 
       alt="Delete User"  title="Delete User" 
       onClick="return Doconfirm(<?php echo $row['id']; ?>);" >

  //inside DoConfirm function javascript file
  function doConfirm(id) {
      window.location =  site_url +"user/deleteusers/" + id;
  }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM