Я потянув мои волосы над недопустимым аргументом в IE7, может быть, все в IE ...IE Недопустимый аргумент Ошибка - Говорит, что это ошибка в JQuery, но я не думаю, что так
Сайта : http://www.karencaldwelldesign.com/fashion
IE говорит, что это ошибка в строке 12, но если я открою скриптовый отладчик, он говорит, что проблема связана с некоторым кодом в jQuery. Я этого не покупаю.
Итак, я посмотрел на мой сценарий (http://www.caldwellsnyder.com/__data/assets/js_file/0003/5943/kc-gallery.js) и линии 65, как представляется, проблема:
data = '<div id="content'+id+'" class="content">'+data+'</div>';
данные возвращаются из JQuery $ .ajax() функции, но мне нужно, чтобы обернуть его дополнительный пронумерованный div.
В частности, это переменная id, вызванная неправильной ошибкой аргумента, но я понятия не имею, почему! Var - это просто число, которое увеличивается. Удаление var из этой строки позволяет загрузке страницы отлично, но мне действительно нужно увеличить идентификатор таким образом.
Кто-нибудь есть идеи, почему эта простая переменная будет причиной недопустимого аргумента в IE?
'ID = ID + '';' это не смотрит право на увеличивающиеся ID – barkmadley
К сожалению , это была лишь часть моего тестирования, которое я забыл удалить. Ошибка по-прежнему остается проблемой. –
@Nic: в одной части вашего кода вы передаете 'data' в качестве параметра контекста в' $ ', а затем в другом вы объединяете его со строкой. Что точно хранит «данные»? –