Загрузка содержимого с помощью AJAX с другого веб-сервера не работает в IE - PullRequest
0 голосов
/ 26 января 2012

Я только что понял, что мой код по какой-то причине не работает в IE.Он отлично работает даже в IE на www.wowphonefinder.com, но идея функции AJAX состоит в том, чтобы контролировать содержимое меню даже на стороне наших партнеров (www.wirefly.com / ...).Даже когда я помещаю файл в какое-то другое место, тогда (wowphonefinder.com) он прекрасно работает во всех браузерах, кроме IE, который продолжает возвращать "undefined", но не выдает никаких ошибок или предупреждений на консоли. Также у меня есть эта строка в giveMenu.php ,, header ('Access-Control-Allow-Origin: *'); "это должно позволить мне использовать этот файл с другого сервера.

Вот код:

function dajMeni()
  {      
     var url = 'http://www.wowphonefinder.com/AJAX/giveMenu.php';     
      $.ajax({
                type: "POST", url: url,
                complete: function(data){
                    alert(data.responseText);
                $("#menu").html(data.responseText);
                }
            });
  }

Надеюсь, что мой вопрос был достаточно ясен.Заранее спасибо за ваши умные ответы!:)

1 Ответ

0 голосов
/ 26 января 2012

Вы не можете использовать AJAX на разных сайтах, посмотрите на JSONP.(повторяющийся вопрос: Междоменные запросы с jQuery )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...