[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: срабатывание alert
mmsgold
вот пример кода, в таком варианте alert благополучно срабатывает

<script type="text/javascript">

var
jsonString = ' \
{ \
"orderID": 12345, \
"shopperName": "Ваня Иванов", \
"shopperEmail": "ivanov@example.com", \
"contents": [ \
{ \
"productID": 34, \
"productName": "Супер товар", \
"quantity": 1 \
}, \
{ \
"productID": 56, \
"productName": "Чудо товар", \
"quantity": 3 \
} \
], \

"orderCompleted": true \
} \
';

var cart = JSON.parse ( jsonString );

alert ( cart.shopperEmail );
alert ( cart.contents[1].productName );

</script>


если убрать все черточки и записать строковую перемененную в одну строку то скрипт так же будет работать так как и задумано, но если убрать обратный слеш и оставить код в таком читабельном виде,,, то алерт сразу престает работать, а консоль выдает ошибку
Uncaught SyntaxError: Unexpected token ILLEGAL
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.