<分区>
Possible Duplicate:
How to call a JavaScript function from PHP?
我有一个 php 页面,其中我根据用户权限(管理员或用户)回显某些内容。我想知道单击按钮时是否可以调用 javascript 函数。
<?php
if ($_SESSION['access_rights']=='admin') {
$id = $_GET['id'];
$userName = $_GET['username'];
echo "<a href='../view/confirmDelete.php?id=$id&type=task&username=$userName'><input type='button' class='delete-btn' value=''/></a>
<a href='../view/editTask.php?id=$id&username=$userName'><input type='submit' class='edit-btn' value=''/></a>";
}
?>
我想调用的函数如下。它位于页面的头部。
<script type="text/javascript">
function deleteTask(id,task,name) {
var conBox = confirm("Are you sure you wanna delete task assigned to "+ name + " ?");
if (conBox) {
location.href="<?=$_SERVER['PHP_SELF'];?>"
} else {
return;
}
}
</script>
我想知道是否可以通过像
这样的 href 调用函数“deleteTask()”<a href="javascript" deleteTask('<?=id;?>','task','<?=userName?>');">Delete me</a>
否则使用 onclick="deleteTask();
我需要将参数传递给函数。我无法在 href 中调用 javascript,因为它需要引用。有什么想法吗?