87,915
社区成员
发帖
与我相关
我的任务
分享
<script>
String.prototype.unescapeHtml = function(){
return this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');
}
//JSON
/*reponseText得到的应该是这样的格式就对了
你的格式 {img:\'<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=37"></P>\', img2: \'<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=38"></P>\'}
转变后是这样的 {img:'<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=37"></P>', img2: '<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=38"></P>'}
*/
var str = '{img:\'<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=37"></P>\', img2: \'<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=38"></P>\'}';
eval('var rs='+str.unescapeHtml());
//这句其实就是 var rs = {img:'<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=37"></P>', img2: '<P><IMG src="show.aspx/2pz34260m[1].jpg?InfoDtID=38"></P>'};
alert('rs.img='+rs.img+'\nrs.img2='+rs.img2);
</script>
参考下