可能是重复问题:
如何从PHP调用JavaScript函数?
我有一个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>
我在想是否可以通过a href方式调用函数'deleteTask()',例如:
<a href="javascript" deleteTask('<?=id;?>','task','<?=userName?>');">Delete me</a>
否则使用onclick="deleteTask();
我需要向函数传递参数。我无法在href中使用javascript调用,因为它需要引号。有什么想法吗?
- Shyam K