PHP变量中的Onclick函数
onclick function in php variable
如何在包含php
变量的<a>
标签上添加onClick
事件
$delete = "<a onclick='return confirmDelete('deleterecord.php?chkid=$sl&table=$getid&path=$validURL');'><img src='images/dustbin.png' width='43px' height='30px'></a>"; // link not pass
//脚本<script>
function confirmDelete(delUrl) {
if (confirm("Are you sure you want to delete")) {
window.location = delUrl;
}
}
</script>
1。$link = "deleterecord.php?chkid=$sl&table=$getid&path=$validURL";
和使用
return confirmDelete('"<?=$link?>'")
2。在单引号前使用黑斜杠转义单引号:
<img src=''images/dustbin.png'' width=''43px'' height=''30px''>
使用php的echo返回html/css/js的内容:http://php.net/manual/de/function.echo.php
<?php
$delete = "
<a onclick='confirm_('"deleterecord.php?chkid=$sl&table=$getid&path=$validURL''")'; class='link'>
<img src='images/dustbin.png' width='43px' height='30px'>
</a>";
echo($delete);
?>
<script>
function confirm_(url){
console.log(url);
if (confirm("Are you sure you want to delete")){
window.location = url;
}
}
</script>
就像Rayon Dabre说的,你必须转义字符串。
Maurize的休闲/智能/懒惰解决方案:
您应该用delete.php?action=delete&id=2
和PHP端
if (isset($_GET["action"]) && $_GET["action"] == "delete"){ echo $_GET["id"]; }
将看起来像:
<?php
if (isset($_GET["action"]) && $_GET["action"] == "delete"){
echo $_GET["id"];
}
?>
<a href="index.php?action=delete&id=1">Lazy Casual?</a>
或
<?php
echo("
<a href='deleterecord.php?chkid=$sl&table=$getid&path=$validURL'>
<img src='images/dustbin.png' width='43px' height='30px'>
</a>
");
?>
经过测试,像墨西哥人一样工作。
删除的杰作将使用AJAX + JS - Maurize
相关文章:
- onclick函数需要双击,因为类分配延迟
- Javascript onclick函数会立即调用(而不是在单击时调用)
- jquery Onclick函数带有导致双击的回调排序函数
- 使用element简化onclick函数
- 在React中,为什么我必须绑定onClick函数而不是调用它
- 如何从onclick函数设置全局变量并将其传递给另一个JS文件
- 在onclick函数中传递多个参数
- 如何将onclick函数更改为具有多个函数
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- 指定一个具有静态值的onclick函数
- Onclick函数更改为所有更改元素的相同函数
- 将php变量传递给onclick函数
- 请帮我完成js中按钮的onclick函数
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- Jquery移动转换复选框在Jquery onclick函数()中第二次选中不起作用
- 使用“;这个“;在onclick函数中
- 如何在按Enter键后调用onclick函数
- jQuery onclick 函数:未定义不是一个函数
- 如何在 OnClick 函数中传递字符串参数
- OnClick函数仅在第二次单击时起作用