Javascript 删除评论弹出窗口
我想弹出一个确认/取消div,当我的用户单击我的提要中的删除按钮时,我可以在其中设置样式。但我所拥有的却不起作用。我想知道这是否是因为我在delete.php中没有任何东西可以告诉它将其引导到弹出窗口中。它只是转到delete.php页面。谁能给我指路吗 Javascript:Javascript 删除评论弹出窗口,javascript,php,popup,Javascript,Php,Popup,我想弹出一个确认/取消div,当我的用户单击我的提要中的删除按钮时,我可以在其中设置样式。但我所拥有的却不起作用。我想知道这是否是因为我在delete.php中没有任何东西可以告诉它将其引导到弹出窗口中。它只是转到delete.php页面。谁能给我指路吗 Javascript: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"><
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/JavaScript">
function confirmDelete(){
var agree=confirm("Are you sure you want to delete this file?");
if (agree)
return true ;
else
return false ;
}
</script>
函数confirmDelete(){
var agree=confirm(“您确定要删除此文件吗?”);
如果(同意)
返回true;
其他的
返回false;
}
按钮:
echo '<a href="mysite/raw/sn-extend/theme/default/delete.php?id='.$streamitem_data['streamitem_id'].'" onClick="confirmDelete(); alt="Delete" title="Delete" class="delete">X</a> ';
echo';
- 您需要
返回
通过
返回的值confirmDelete
- 该属性是
,而不是onclick
onclick
- 该属性缺少结束引号
- 您需要
返回
通过
返回的值confirmDelete
- 该属性是
,而不是onclick
onclick
- 该属性缺少结束引号
您也可以使用最新版本的jQuery。这与jQuery无关,但无论如何,您可以这样做:
<script>
function confirmDelete(idPassed){
if (confirm("Are you sure you want to delete this file?"))
window.location = "mysite/raw/sn-extend/theme/default/delete.php?id=" + idPassed;
}
</script>
<a href="javascript:void(0);" onClick="confirmDelete('<?php echo $streamitem_data['streamitem_id']; ?>');" alt="Delete" title="Delete" class="delete">X</a>
函数确认删除(idPassed){
如果(确认(“您确定要删除此文件吗?”))
window.location=“mysite/raw/sn extend/theme/default/delete.php?id=“+idPassed;
}
这与jQuery无关,但无论如何,您可以这样做:
<script>
function confirmDelete(idPassed){
if (confirm("Are you sure you want to delete this file?"))
window.location = "mysite/raw/sn-extend/theme/default/delete.php?id=" + idPassed;
}
</script>
<a href="javascript:void(0);" onClick="confirmDelete('<?php echo $streamitem_data['streamitem_id']; ?>');" alt="Delete" title="Delete" class="delete">X</a>
函数确认删除(idPassed){
如果(确认(“您确定要删除此文件吗?”))
window.location=“mysite/raw/sn extend/theme/default/delete.php?id=“+idPassed;
}
为什么不确认删除只返回确认(…)代码>?我不确定,我是否必须在onClick=“confirmDelet(MY_link);”之间添加链接?可能只是问题中的一个输入错误,但您在创建链接时回显的字符串中缺少一个“after onClick=“confirmDelete()”。为什么不confirmDelet
只是返回确认(…);
?我不确定,是否必须在onClick=“confirmDelet(我的链接)”之间添加链接?可能只是问题中的一个输入错误,但在创建链接时回送的字符串中缺少了一个“after onClick=“confirmDelete()”。我把它放在php文件中,对吗?或者它“必须”在html文件中?我不明白这个问题。PHP生成HTML。我发布的jQuery代码片段是JavaScript,既不是PHP也不是HTML。您声明该属性缺少一个结束引号,当我添加它时,它在返回true旁边抛出一个红色错误;因为我相信结束语就在最后。你可以在php和html页面的顶部添加javascipt,对吗?我把它放在php文件中,对吗?或者它“必须”在html文件中?我不明白这个问题。PHP生成HTML。我发布的jQuery代码片段是JavaScript,既不是PHP也不是HTML。您声明该属性缺少一个结束引号,当我添加它时,它在返回true旁边抛出一个红色错误;因为我相信结束语就在最后。你可以在php和html页面的顶部添加javascipt,对吗?
$(function ()
{
$('a.delete').click(confirmDelete);
});
<script>
function confirmDelete(idPassed){
if (confirm("Are you sure you want to delete this file?"))
window.location = "mysite/raw/sn-extend/theme/default/delete.php?id=" + idPassed;
}
</script>
<a href="javascript:void(0);" onClick="confirmDelete('<?php echo $streamitem_data['streamitem_id']; ?>');" alt="Delete" title="Delete" class="delete">X</a>