Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除评论弹出窗口_Javascript_Php_Popup - Fatal编程技术网

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"><

我想弹出一个确认/取消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>
<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>&nbsp;&nbsp;&nbsp;&nbsp;';
echo';
  • 您需要
    返回
    通过
    confirmDelete
    返回的值
  • 该属性是
    onclick
    ,而不是
    onclick
  • 该属性缺少结束引号
JavaScript PHP 还可以为自己准备一个合理的jQuery最新版本。

  • 您需要
    返回
    通过
    confirmDelete
    返回的值
  • 该属性是
    onclick
    ,而不是
    onclick
  • 该属性缺少结束引号
JavaScript PHP
您也可以使用最新版本的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>