У меня есть следующий вызов, который просто не работает в ie7 или 8 – но отлично во всем остальном!
<script> $('#wishlist_icon').load('/add_wishlist.php',{ userfromcookie:"<? echo $userfromcookie; ?>", PRid:"<? echo $PRid; ?>", cat_id:"<? echo $cat_id; ?>", item:"<? echo $title2; ?>" }); </script>
Я также попробовал следующее (добавив случайное число к URL-адресу), которое не устранило проблему:
$random_num_for_ie = rand(5, 1500); <script> $('#wishlist_icon').load('/add_wishlist.php?num_ie=<? echo $random_num_for_ie; ?>',{ userfromcookie:"<? echo $userfromcookie; ?>", PRid:"<? echo $PRid; ?>", cat_id:"<? echo $cat_id; ?>", item:"<? echo $title2; ?>" }); </script>
Любые идеи, как я могу сделать эту работу, поскольку это жизненно важный фрагмент страницы.
Убедитесь, что полученный HTML-код действителен.
.load
как известно, плохо работает с IE. Попробуйте вместо этого использовать $.get
или $.ajax
.
Нашел вопрос … Я нахожу нереальным, что бродячая часть html вызывала проблему, любя, т.е.!