eval не рекомендуется (с точки зрения безопасности), используйте анализатор JSON:
var obj = JSON.parse(result);
или убедитесь, что он работает, даже если в браузере нет анализатора JSON:
var obj = typeof JSON !='undefined' ? JSON.parse(result) : eval('('+result+')');
Это, однако, не рекомендуется, и в этом случае вы должны предпочесть включить альтернативную библиотеку JSON, как рекомендуется в комментариях к этому ответу (см. json.org ).
Тогда вы можете сделать:
var id = obj.item.cid;
var name = obj.item.name;