从php视图文件将变量传递给javascript

时间:2014-07-25 16:55:13

标签: javascript php codeigniter

我正在开发一个可以删除用户的Web应用程序。我正在使用codeigniter框架来开发它。 使用此代码,我正在调用" Doconfirm()"在外部javascript文件中运行。

      //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";

我想将视图中的id传递给javascript doconfirm函数。我知道我可以使用这个PHP代码获取id。

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

我想要的是将id传递给外部javascript函数&#34; Doconfirm()&#34;从视角来看。 任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您只需将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;
  }