如何在视图文件中调用js函数

时间:2013-12-22 12:52:28

标签: javascript php codeigniter

这是我的视图文件中的代码的一部分(我正在使用CI):

<td class="last">
  <a href="<?php echo base_url('settings/apconfiguration/edit_ap/'.$ap['MAC_Address']); ?>">edit</a>
  | <a href="  <script> if (checkYesNoAnswerOfUser()) </script></a> <?php echo base_url('settings/apconfiguration/deleteAp/'.$ap['MAC_Address'].'/'.$ap['AP_State']); ?>">delete</a>
</td>

我有一个返回checkYesNoAnswerOfUser()1的js函数0,根据它,我希望delete什么都不做(调用deleteAp ... )。

checkYesNoAnswerOfUser()位于.js文件中。

我不明白如何使这项工作。

1 个答案:

答案 0 :(得分:0)

我认为你很困惑,javascript在客户端运行,PHP在服务器端运行,因此,当php运行时,PHP不知道javascript函数“checkYesNoAnswerOfUser()”存在。

正确的方法是使用javascript生成此url:base_url('settings / apconfiguration / deleteAp /'.$ ap ['MAC_Address']。'/'。$ ap ['AP_State'])或使函数“checkYesNoAnswerOfUser “用PHP