Косые черты следует экранировать с помощью обратной косой черты, чтобы вывод был корректным.
Попробуйте это:
var x = eval({ var: "<\/div>" });
alert(x.var);
Будет выдан правильный вывод. (</div>
)
Интересно то, что вы получили строку вместо объекта. Вы уверены, что фрагмент кода правильный? Потому что это должно быть:
{ foo: <div id=user11 userid=11 class=innertxt><img src=images\/images.jpg width=50 height=50><strong>Ruby<\/strong><ul> <li>Email: ruby@qualityhouse.ae<\/li> <li> <input type=checkbox id=select11 value=11 class=selectit \/><\/li> <\/ul>
<\/div> }
Вы уверены, что написали json_encode($return)
вместо json_encode($return['foo'])
?