2016-01-15 3 views
0

У меня есть jQuery: $('#gather-facts').html('<script type="text/javascript">function gatherFacts() { var r = new XMLHttpRequest(); r.open("GET", "https://<server>/apps/merge?host=" + (document.title).slice(18,-9), false); r.send(); }; window.onload = gatherFacts;</script>');'); в моем MediaWiki: Common.js, который отлично работает, за исключением того, что мне нужно запустить скрипт в синхронном режиме.Изменить параметр async для jQuery в mediawiki

Существует асинхронный вариант для jQuery, но я не могу понять, как добавить его к вышесказанному.

В настоящее время с использованием MediaWiki 1.25.2

+0

I подумайте, что вам нужно взглянуть на эту ссылку: [Что такое проблема X/Y] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – mplungjan

+0

Теперь вы добавили недостающая информация!!! поэтому вы выполняете AJAX. Пожалуйста, покажите точно, что делает куча вещей, чтобы мы могли вам помочь. Я очень близка к тому, чтобы закрыть этот вопрос как дубликат [Как вернуть ответ от асинхронного вызова?] (Http://stackoverflow.com/questions/14220321/how-do-return-the-response- from-an-асинхронный вызов) – mplungjan

+0

Так верно, обновился вопрос –

ответ

0

ИТАК код

$('#gather-facts').html('<script type="text/javascript">function gatherFacts() { var r = new XMLHttpRequest(); r.open("GET", "https://<server>/apps/merge?host=" + (document.title).slice(18,-9), false); r.send(); }; window.onload = gatherFacts;</script>');');` 

Предполагая, что происхождение такой же, как на странице вы находитесь, вы хотите, чтобы это вместо

$(function() { 
    $('#gather-facts').load("/apps/merge?host=" + 
    document.title.slice(18,-9)); 
}); 
+0

Это в HTML, что означает: , я обновил свой вопрос, извините за путаницу. –

+0

Да, но это все равно заставит jquery работать в async –

+0

Пока нет ничего синхронного или асинхронного в вашем вопросе. Если у вас есть '.load()', '.get()' или '$ .ajax()', то у вас могут возникнуть проблемы с асинхронным/синхронизирующим процессом, но пока вы не указали такой код – mplungjan

Смежные вопросы