#javascript #jquery
#javascript #jquery
Вопрос:
Например, у меня есть скрипт
$.getScript('http://jquery.com/files/social/js/jquery.tabs.js',function(data){console.log(data)})
Возвращает undefined
, но если я загружу таким образом:
$.getScript('/social/js/jquery.tabs.js',function(data){console.log(data)})
Это вернет мне содержимое моего скрипта. Возможно ли это исправить?
Ответ №1:
У вас проблема с междоменностью, вы не можете выполнить ajax-запрос к страницам с разными доменами / портами. Проверьте JSONP, jquery в некоторой степени поддерживает его: Документация jQuery
Пожалуйста, примите во внимание, что вам может потребоваться контроль или, по крайней мере, поддержка со стороны сервера в зависимости от того, что вы хотите сделать.
Ответ №2:
Проверьте этот сайт, они привели некоторый пример в реальном времени для запроса JSONP