Witam serdecznie ;)
Mam dosyć dziwny problem dotyczący pobierania zawartości przez jQuery w IE7. Postaram sie to jakoś logicznie przedstawić.
Zmienna $lang pobierana jest GETem, i za pomocą php wstawiana do linka.
Następnie jQuery pobiera atrybut lang z diva i ładuje ją do zmiennej var url, która potem jest wykorzystywana w zmiennej ajaxowej. Funkcja text zwraca poprawną wartość.
Całość wygląda mniej więcej tak:
HTML/PHP
<div class="position" value="1" lang="<?php echo $lang; ?>">
<?php echo $menu1; ?>
</div>
jQuery
$('.position').click(function(){
value = $(this).attr('value');
lang = $(this).attr('lang');
url = 'pages/' + lang + '/' + value + '.html';
$.ajax({
W każdej (chyba?) przeglądarce działa prawidłowo, problem pojawia się zaś na IE 7, gdzie wyskakuje error "obiekt nie obsługuje tej właściwości lub metody".
Spotkał się ktoś kiedyś z podobnym problemem? ;)