应该没有问题哈,我测试的代码正常输出了0b81
var str ='';
var arr=JSON.parse(str);
console.log(arr[1].name);
$data = array(
array("id" => "1","albumid" => "8", "name"=>"0ac9"),
array("id" => "2","albumid" => "8", "name"=>"0b81"),
array("id" => "3","albumid" => "8", "name"=>"0ac9")
);
$this->set("jsdata", json_encode($data));
var str =''; 这里去掉单引号,因为如果你加了引号那么str就变成了字符类型而不是数组了
这是不行的,在JS端要解析下JSON,用eval