В JQuery ajax Get я использую следующее,
var htm = $.ajax({
type: "GET",
url: "http://localhost/cake_1.2.1.8004/index.php/forms/getFormEntry",
async: false
}).responseText;
alert(htm);
var myObject = eval('(' + htm + ')');
alert(myObject);
Мой код cakePHp для geFormEntry:
<?php
$data=array();
?>
<?php foreach ($formid as $r):
array_push($data, array('id' => $r['Form']['id']));
endforeach;
echo json_encode(array("attributes" => $data));
?>
Моё оповещение (htm) показывает
Array{"attributes":[{"id":"21"},{"id":"20"},{"id":"19"},{"id":"18"},{"id":"17"},{"id":"16"},{"id":"15"},{"id":"14"},{"id":"13"},{"id":"12"},{"id":"11"},{"id":"10"},{"id":"9"},{"id":"8"},{"id":"7"},{"id":"6"},{"id":"5"},{"id":"4"},{"id":"3"},{"id":"2"},{"id":"1"}]}
Я хочу получить атрибуты id -21 ..
Для этого я использовал myObject, но показал ошибку как пропущенную
Подскажите, пожалуйста, как это сделать?