Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
使用CakePHP和JQuery创建链接?_Php_Jquery_Cakephp_Cakephp 2.0 - Fatal编程技术网

使用CakePHP和JQuery创建链接?

使用CakePHP和JQuery创建链接?,php,jquery,cakephp,cakephp-2.0,Php,Jquery,Cakephp,Cakephp 2.0,我正在尝试在JQuery脚本中创建一个$this->Html->link。此链接重定向到控制器中的某个操作。问题是我无法执行此操作 我怎么能这样做 试试这个 $(document).ready(function() { $('#dataTables-example').DataTable({ "processing": true, "serverSide": true, "ajax":{ url: "<?php

我正在尝试在JQuery脚本中创建一个
$this->Html->link
。此链接重定向到控制器中的某个操作。问题是我无法执行此操作

我怎么能这样做

试试这个

$(document).ready(function() {
    $('#dataTables-example').DataTable({
        "processing": true,
        "serverSide": true,
        "ajax":{
            url: "<?php echo $this->Html->url("/Empresas/indexAjax.json");?>",
            dataSrc:""
        },
        "columns": [
            {"data": "Empresa.id"},
            {"data": "Empresa.nomeFantasia"},
            {"data": "Empresa.cnpj"},
            {"data": "Empresa.telefone1"},
            {"data": "Empresa.telefone2"},
            {"data": "Empresa.celular"},
            {"data": "Empresa.aberto"},
            {"data":null,
                "bSortable": false,
                "render": function(obj) {
                    return "<?php echo $this->Html->link('<i class="glyphicon glyphicon-eye-open"></i>',
                                                        array('action' => 'view', obj["Empresa"].id), 
                                                        array('title'=>'view', 'escape' => false)); ?>";

                    //return '<a href=/Project/Empresas/view/' + o["Empresa"].id + '>' + 'View' + '</a>';
                }
            }
        ]
    });   
});
$(文档).ready(函数(){
$('#数据表示例')。数据表({
“处理”:对,
“服务器端”:正确,
“ajax”:{
url:“”,
dataSrc:“
},
“栏目”:[
{“数据”:“Empresa.id”},
{“数据”:“Empresa.nomeFantasia”},
{“数据”:“Empresa.cnpj”},
{“数据”:“Empresa.telefone1”},
{“数据”:“Empresa.telefone2”},
{“数据”:“Empresa.celular”},
{“数据”:“Empresa.aberto”},
{“数据”:空,
“可移植”:错误,
“渲染”:功能(obj){

return“您的输入有误。您试图用错误的运算符获取
$obj[“Empresa”]
的属性。您可以使用下面的代码执行任何操作

<?php $link = $this->Html->link('<i class="glyphicon glyphicon-eye-open"></i>',
                                ['action' => 'view', $obj["Empresa"]->id], 
                                ['title'=>'view', 'escapeTitle' => false)]); 
?>

return "<? echo $link; ?>";