0

我正在尝试在 cakephp 中执行 ajax 请求。
我的提交是#enviar。我的行动是pages/contato

这是我的ajax请求:

$(document).ready(function() {
    $('#enviar').click(function(){
        $.ajax({
            type: 'post',
        url:"<?php echo Router::url(array('controller' => 'pages','action' => 'contato')); ?>",
        })
    })
});

我将 $.ajax 更改为简单的alert(),当我单击提交时,它可以工作。
我的问题在哪里?

4

3 回答 3

1

最好在您的 ajax 函数中更改 url:-

$.ajax({
        type: 'post',
    url:"http://localhost/teste/pages/contato"
    })
于 2013-05-13T05:29:50.520 回答
0

您是否尝试过使用 Html 助手和绝对路径?

$.ajax({
    type: 'post',
    url: "<?=$this->Html->url(array('controller' => 'pages',
                                    'action' => 'contato'),
                              true);?>"
});
于 2013-05-13T16:02:47.860 回答
0

使用以下代码将 .htaccess 文件添加到工作目录:

allow from all
于 2013-05-13T05:44:19.013 回答