不接收php代码中的POSTed数据(cakephp)

时间:2014-08-25 16:53:14

标签: javascript php jquery ajax cakephp

我正在尝试使用ajax从我的服务器检索数据。我使用cakephp和jquery。 ajax代码如下:

<script>
$(document).ready(function(){
  $(".viewMode").click(function(){
        $.ajax({
            type: "POST",
            url:"viewModeSwitching",
            data: {
                mobileViewCookie:12,
                },
            success:function(result){
//          window.location.href = result;
             }
        }
);

  });


});
</script>
...
<?php
    echo "<br>";
    echo $this->Form->button(__('Desktop View'), array('type' => 'button','class'       =>"viewMode",));
    echo "<br>";    
?>

这很好用,在firebug中我看到POST的值是以mobileViewCookie = 12发送的。 关键是我的cakephp控制器函数'viewModeSwitching'无法检索该数据。 我检查了$ this-&gt;数据,$ this-&gt; params,$ _POST等,但没有在POST消息中发送的数据的迹象。 有什么建议吗?

/安托

0 个答案:

没有答案