Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.01.2012, 19:15
Аспирант
Отправить личное сообщение для mcavalon Посмотреть профиль Найти все сообщения от mcavalon
 
Регистрация: 04.11.2011
Сообщений: 65

проблема с json
добрый вечер.

помогите пожалуйста

есть скрипт
for (var k = 1; k < i; k++) {
	if (document.getElementById('col1_'+ k) == null) {
		continue;
	}
	arrObjects.push({
		row: k, 
		number: document.getElementById('col1_'+ k).title ,
		number_in: document.getElementById('col2_' +k).title,
		list: document.getElementById('col3_'+ k).title ,
		warehouse: document.getElementById('col4_' +k).title,
		count: document.getElementById('col5_'+ k).title ,
		price_purch: document.getElementById('col6_' +k).title,
		price_retail: document.getElementById('col7_'+ k).title,
		id: document.getElementById('field_id_0').value
	} );
}
$.ajax({
	type: 'POST',
	url: '/admin/entity/action2/insertBill.php',
	dataType: 'json',
	data: 'arrObjectsBill=' + JSON.stringify(arrObjectsBill),
	success: function(response)
	{
		...
	}
});

работает во всех браузерах, а в IE пишет
'JSON' - определение отсутствует

что делать?
Ответить с цитированием
  #2 (permalink)  
Старый 03.01.2012, 19:44
Интересующийся
Отправить личное сообщение для vpisklov Посмотреть профиль Найти все сообщения от vpisklov
 
Регистрация: 04.10.2010
Сообщений: 18

в ие нативная поддержка обработки JSON строки появилать только в 9 версии(или 8... точно не помню)... так вот, вы уже использете jQuery, так и используйте метод jQuery.parseJSON. он кроссбраузерный и проблем быть не должно...
PS советую вашу JSON строку проверить на валидацию каким-нибудь онлайн сервисом. например этим http://jsonlint.com/
Ответить с цитированием
  #3 (permalink)  
Старый 03.01.2012, 20:00
Аспирант
Отправить личное сообщение для mcavalon Посмотреть профиль Найти все сообщения от mcavalon
 
Регистрация: 04.11.2011
Сообщений: 65

подключил https://github.com/douglascrockford/...aster/json2.js
и все заработало
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ajax $.post вместо json проблема данные не приходят Sadist_dead AJAX и COMET 2 12.07.2012 17:59
проблема парсинга json с помощью jquery frolvict jQuery 15 16.09.2011 22:35
JSON или JSONP для запросов на другой сервер? Метод GET, для длинных сообщений? Kotakota jQuery 5 23.08.2011 23:12
проблема с JSON объектом в AJAX запросе jura4x01 jQuery 6 01.12.2010 15:40
jQuery. Обработка ошибок и JSON. mma_mma jQuery 3 19.07.2010 12:10