JsonList
(или looplist
) является Object
, а не Array
, поэтому у него нет свойства length
. Однако у него есть свойство CheckSet
, к которому вы в дальнейшем будете обращаться правильно (за одним исключением) и которое является Array
.
Так что вам нужно изменить
for(looptrav = 0; looptrav < looplist.length; looptrav++)
до
for(looptrav = 0; looptrav < looplist.CheckSet.length; looptrav++)
и изменить
looplist[looptrav].result = 1;
до
looplist.CheckSet[looptrav].result = 1;
РЕДАКТИРОВАТЬ: Вы пропускаете закрывающий }
и, вероятно, не очень хорошая идея document.write
внутри <head>
.
Рабочий пример: http://jsfiddle.net/qjuVk/