javascript - CakePHP删除确认

标签 javascript php cakephp confirmation

我在使用 Cake PHP 删除 javascript 确认对话框时遇到问题。

我正在使用此代码:

<td><?php echo $this->Html->link('Delete',
                                        array('controller' => 'RealEstate', 'action' => 'delete',$r['RealEstate']['id']),
                                        array('onclick'=>'return confirm(\"Are you sure?\");'))?> </td>

这会产生 html:

<td><a onclick='return confirm(\"Are you sure?\");' href="/cake1/RealEstate/delete/65">Delete</a> </td>

如您所见,这会产生错误的 Html。

如何解决这个问题?

已修复: 问题出在反斜杠“你确定吗?”,只需删除\,这效果很好“你确定吗?”

最佳答案

试试这个

<?php 
     echo $this->Html->link('',array('controller'=>'Mycont','action'=>'deletepic',$id),
          array('confirm'=>'Are you sure you want to delete the image?'));
?>

关于javascript - CakePHP删除确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22519966/

相关文章:

javascript - Chrome 扩展程序 : Get the text of a web page from given url

php - 在不使用引号的情况下在查询中传递字符串 ''

PHP foreach 多个值

php - wordpress 中的 Woocommerce - 最近售出的产品?

cakephp - 当用户重定向到登录时传递查询字符串

cakephp - CakePHP v2.4.6 的虚拟主机 FTP 问题

javascript - PHP、Javascript、mysql 和选择列表

javascript - 正则表达式捕获未使用多行选项解析的日志

javascript - 如果单击可折叠元素,则折叠所有其他(可折叠)已打开的元素 - Bootstrap

php - 为什么 SUM (`column` ) 返回一个字符串而不是一个整数?