使用PHP的回声返回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>
像人造丝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
仍然没有运行confirmDelete ????? – SANJOG
你是否逃过单引号? –
你面临的问题是什么? –