Тема: $.ParseJson() IE8
Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2014, 16:42
Новичок на форуме
Отправить личное сообщение для Artbrass Посмотреть профиль Найти все сообщения от Artbrass
 
Регистрация: 21.05.2014
Сообщений: 2

$.ParseJson() IE8
Доброе время суток! Ув! знатоки подскажите пожалуйста решение, что бы код выполнялся в 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>
Ответить с цитированием