可能性の重複:
How to call a JavaScript function from PHP?PHPのWebページで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>";
}
?>
私が呼びたい機能は次のとおりです。これはページの先頭に置かれます。
私が合格するために必要なのです。関数 'deleteTaskは()' のonclick = "deleteTask()を使用して
他<a href="javascript" deleteTask('<?=id;?>','task','<?=userName?>');">Delete me</a>
ようHREFを経由して呼び出すことができる場合
<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でjavascript呼び出しを行うことができません。何か考えですか?
いいえ、私は 'href'をエコーしているように動作しません。だから引用符は問題です –
私は私の答えを更新しました。 – scessor
答えは エコー「 」です。 と入力し、それに応じてスクリプトを変更してください。 –