Помогите пожалуйста с JS. Что-то бьюсь весь день и не могу пробиться.. :/
1) Есть задача: динамическая загрузка js библиотеки. Динамическая т.к. выполняется она по условию которое то есть, то нет. Делается это через someElement.appendChild(script), ну а script был создан через createElement.
Это выполняется и скрипт запускается. Но проблема в том что в том скрипте что я загружаю динамически через someElement.appecdChild(script) есть document.write, который загружает другие скрипты. Вот так все запутано Так вот, проблема в том что этот document.write не выполняется. Я вижу в дебаггерере хрома что по нему выполнение прошло, но также вижу что запросов на внешние скрипты не поступало. Если же загрузить эту библиотеку статически (через HTML), то все ок.
Что сделать можно?
В чем проблема?
Я слышал что document.write в каких-то ситуациях не работает, это в каких?
2) Другая тема: мне надо отправить ajax запрос на другой сайт, но хром выдает XMLHttpRequest cannot load ... origin is not allowed by Access-Control-Allow-Origin.
я порылся в сетях и увидел что надо использовать jquery.getJSON и callback=? :
var url = 'http://some-long-external-url&callback=?';
$.getJSON(url, function(data) {
alert('success');
});
Результаты следующие:
1) если не добавлять callback то получаю
XMLHttpRequest cannot load ... origin is not allowed by Access-Control-Allow-Origin.
2) если добавить &callback=? то запрос проходит и имеет правильный результат, однако до alert(success) оно не добирается. Что делать неясно.
3) если добавить %callback = mymethod то снова как вариант 1.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Dymytry
День добрый, знатоки!
Помогите пожалуйста с JS. Что-то бьюсь весь день и не могу пробиться.. :/
1) Есть задача: динамическая загрузка js библиотеки. Динамическая т.к. выполняется она по условию которое то есть, то нет. Делается это через someElement.appendChild(script), ну а script был создан через createElement.
Это выполняется и скрипт запускается. Но проблема в том что в том скрипте что я загружаю динамически через someElement.appecdChild(script) есть document.write, который загружает другие скрипты. Вот так все запутано Так вот, проблема в том что этот document.write не выполняется. Я вижу в дебаггерере хрома что по нему выполнение прошло, но также вижу что запросов на внешние скрипты не поступало. Если же загрузить эту библиотеку статически (через HTML), то все ок.
Что сделать можно?
В чем проблема?
Я слышал что document.write в каких-то ситуациях не работает, это в каких?
2) Другая тема: мне надо отправить ajax запрос на другой сайт, но хром выдает XMLHttpRequest cannot load ... origin is not allowed by Access-Control-Allow-Origin.
я порылся в сетях и увидел что надо использовать jquery.getJSON и callback=? :
var url = 'http://some-long-external-url&callback=?';
$.getJSON(url, function(data) {
alert('success');
});
Результаты следующие:
1) если не добавлять callback то получаю
XMLHttpRequest cannot load ... origin is not allowed by Access-Control-Allow-Origin.
2) если добавить &callback=? то запрос проходит и имеет правильный результат, однако до alert(success) оно не добирается. Что делать неясно.
3) если добавить %callback = mymethod то снова как вариант 1.
Короче я все танцы с бубном перепробовал.
Как быть?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.