我使用CakePHP我的项目返回的结果,我有以下的jQuery脚本如何访问控制器
$.ajax({
url: '<?php echo $this->Html->url(array("action" => "retrieveVideoFeed"));?>',
dataType: "json",
data: {
vid: $v_id
},
success: function(data) {
response([data]);
}
});
现在我想从控制器使用响应数据,当我做:
data.example,它应该给出控制器响应的json类型的值。但是,萤火虫抱怨数据未被定义。如果是这样的话,我该如何使用ajax中的响应数据?但是,萤火虫正在显示响应数据。我只需要知道如何使用从jquery访问响应的数据。
您是否尝试过加入'的console.log(数据)'在你的成功函数中看看返回的是什么?我有点困惑,在你的问题中,你声明Firebug说数据没有被定义,但是它显示了响应数据。另外,是否有'data'对象在'reponse()'函数中被强制转换为数组的原因? – ima007
我不知道cakePHP:'$ this-> Html-> url(array(“action”=>“retrieveVideoFeed”));'return? – Eric
$ this-> Html-> url(array(“action”=>“retrieveVideoFeed”));它是基于cakephp – madi