PHP ajax-вызов, не отображающий ie7 или 8

У меня есть следующий вызов, который просто не работает в 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 вызывала проблему, любя, т.е.!