Доброе время суток! Ув! знатоки подскажите пожалуйста решение, что бы код выполнялся в IE8 и не выдавал ошибок. Если запустить только с этой строкой $('#price1').html(d.result); то отрабатывает нормально, как только дохожу до этого места $('#price2').html(d.return['now']); или $('#price2').html(d.return['bids'][0][1]); IE8 выдает ошибку сценария при загрузке страницы, Более современные браузеры отрабатывают нормально, а нужно именно IE8.
<!DOCTYPE HTML>
<html>
<head>
<title>TEST</title>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
function Prs() {
var data = '{"result":"success","return":{"asks":[[66.29,50.82],[66.3,1198.698],[66.31,1387]],"bids":[[66.27,94.603],[66.26,116.364],[66.18,20.534]],"now":1400601861002}}';
var d = $.parseJSON(data);
// $('#price1').html(d.result); // если только эта строка, то IE8 отрабатывает
$('#price2').html(d.return['now']); // а эта в IE8 выдает ошибку сценария
}
</script>
</head>
<body>
<p>
<form name="form">
<input type="button" value="Prs" onClick="Prs()">
</form>
</p>
<div id="price1">0</div>
<div id="price2">0</div>
</body>
</html>