调用PHP返回的json格式数据的时候出现的问题
php程序部分:
$arr = array( 'xyCount' => (int)$xyCount['xyCount'], 'boboCount' => (int)$boboCount['boboCount'], ); echo json_encode($arr);
ajax部分:
function showFragment(){ var url = '/2016/sjhft?a=showFragment'; $.get(url,function(msg){ var item = eval("(" + msg + ")"); $("#xyConut").html(''); $("#boboCount").html(''); $("#xyCount").html(item.xyCount); $("#boboCount").html(item.boboCount); },'json');
注意:之前没有使用eval函数的时候,返回的alert的一直是undifined;说明返回的json的数据的格式类型不对;此时,就使用js函数eval()来解决;将json中字符串格式转换成json格式;