Публикация этого ответа как ответа, который не помещается в комментарии ...
Первое, на что я обращаю внимание при возникновении проблем с IE в JavaScript, - это запятые в массивах или объектах.Например,
var word_array = [
{ weight: 1, text: "a" },
{ weight: 2, text: "b" }, // see this trailing comma here
];
Это будет работать в браузерах, отличных от IE, но сбои в IE всеми возможными способами.
Кроме того, действительно ли ваше "строковое поле" называется "строкой"?Это может вызвать проблемы, хотя я могу ошибаться.