Я использую ajax для получения результатов из Amazon Amazon.
Код приведен ниже. Это не получение результатов от Амазонки. Если я использовал то же самое в обычной функции страницы, это работает. В AJAX это не получение результатов от Amazon. Пожалуйста, помогите мне решить эту проблему.
if($this->data && $this->RequestHandler->isAjax()){
$this->loadModel('Amazon');
$result = array();
$response = $this->Amazon->items('All', array('Keywords' => 'Apple','info' => 'ItemAttributes,Images,SalesRank,EditorialReview','sortby'=>'price','relevant','ItemPage' => '1'));
$result['totalpage'] = $response['StdClass']['Items']['TotalPages'];
foreach($response['StdClass']['Items']['Item'] as $key => $val){
$result['data'][] = $val;
}
$this->set('json_data',$result);
$this->render('/elements/json');
}