Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

jQuery и IE6

Обсуждение темы jQuery и IE6 в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; есть вопрос и небольшая просьба: вопрос: в IE6 не работает $.post. Писался внутренный сайт под IE7, заказчик решил чтобы сайт все-таки показывался и ...


Закрытая тема
 
Опции темы
Старый 02.02.2009, 22:29   #1
есть вопрос и небольшая просьба:
вопрос: в IE6 не работает $.post. Писался внутренный сайт под IE7, заказчик решил чтобы сайт все-таки показывался и в IE6.
Сам сайт на 80% реализован через jQuery и посты много где используются.
Можно ли как-то обойти ошибку поста в IE6?

Очень прошу выкладывать проблемы, с которыми вы сталкивались при работе с jQuery в IE6.
 
Старый 02.02.2009, 22:29
Ссылки
Старый 03.02.2009, 10:33   #2
Скорей всего, дело не в IE6, в нем почти все работает, кроме конфликтов плагинов, иногда.
 
Старый 03.02.2009, 12:15   #3
Всё что я писал на jQuery, великолепно работает в IE 6, а постом я пользуюсь тоже очень часто
 
Старый 03.02.2009, 12:25   #4
Все! Нашел баг, причем не свой а IE.

сравните
Код HTML:
$.post(...
код
//коммент
еще код
)
и вот так

Код HTML:
$.post(...
код
//коммент

еще код
)
Так вот IE выдает ошибку, если нет пустой строки после коммента

Последний раз редактировалось kost; 03.02.2009 в 12:54..
 
Старый 03.02.2009, 12:31   #5
Пожалуйста, приведите свой код, как он есть.
 
Старый 03.02.2009, 18:44   #6
deMone, пожалуйста
Код HTML:
function AddressDivStep2(val_postcode){
            val_line1 = false;
            len_array = 0;
            
            clearDivAddrresStep2();
            
            $.post('../ajax/ajax_address.php', { postcode: val_postcode, line: val_line1}, function(data){
                data = eval(data);
                len_array    = 0;
                //обрабатываем поиск адресов по данному коду
                ### вот здесь не было этой пустой строки ###
                if (data[0]!='error'){
                    len_array    = data.length;
                }
                
                //вывод результатов
                ### была аналогичная проблема ###
                if (len_array>0 && val_postcode){
                    
                    DivAddressList_  = '<div id = "address_list_block">';
                    
                    for(i = 0; i < len_array; i++){
                        ADDRESS = jsCodeHtmlChars(get_str_address(data[i]));
                        DivAddressList_ += '<div><div class="f-addresslist-radio">';
                        DivAddressList_ += '<input type="radio" id="rt_address" name="form[address_list]" value="' + ADDRESS + '" /></div>';
                        DivAddressList_ += '<div class="prp-address">' + ADDRESS + '</div>';
                        DivAddressList_ += '<div class="space-height-5 clear"></div><div>';
                    }
                    
                    DivAddressList_ += '<div class="f-addresslist"><div class="textcenter"><a id="showInputAddress" href="javascript:onClickAddresLinkStep2(\'1\');">My address isn\'t here, <br>I\'d like to enter it manually</a></div></div>';
                    DivAddressList_ += '</div>';
                    
                    $(DivAddressList_).appendTo('#address_edit');
                    
                } else if (val_postcode){
                    $(DivAddressFieldsProp).appendTo('#address_edit');
                    $('#select_from_list').hide();
                }
            }, "json");
        }
Да, забыл добавить, что $(document).ready я использую. И функция только из тела $(document).ready тянется

Последний раз редактировалось Anthony; 03.02.2009 в 18:50..
 
Старый 04.02.2009, 02:10   #7
У меня есть только один вариант, почему это происходило: возможно, ваш редактор некорректно ставит символы перевода строк, поэтому если не было лишней строки пустой, то следующая за комментарием строка тоже считалась частью комментария и выводилась ошибка.
 
Старый 04.02.2009, 10:43   #8
Вряд ли это так.
Я пользуюсь jEdit.
Там есть указатель конца строк. Я всегда убираю пробелы с конца строк.

Добавлено через 35 минут

Кстати еще пробовал передать
Код HTML:
{ postcode: val_postcode, line: val_line1}
в качестве переменной массива, то тогда и с комментами нормально работает

Последний раз редактировалось Anthony; 04.02.2009 в 10:43.. Причина: Добавлено сообщение
 
Старый 04.02.2009, 10:43
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mootools + Jquery maxefect HTML, CSS, JavaScript 2 18.06.2012 15:54
JQuery vs Flash Алла HTML, CSS, JavaScript 13 24.09.2010 15:19
jQuery не прикрепляется dj--alex HTML, CSS, JavaScript 2 07.09.2010 16:34
переменная в jQuery Grey HTML, CSS, JavaScript 7 19.02.2010 09:29
jQuery Асмодиан Кальянная 4 02.07.2008 06:01


Текущее время: 02:45. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум