aight .. это SharePoint с использованием JavaScript .. Я использую оповещения для отладки моего JavaScript, который работает из веб -части редактора контента; Сценарий находится в библиотеке активов. < /p>
Я понял ... весь смысл «асинхронно -функциональных вызовов» состоит в том, чтобы не ждать призыв, чтобы закончить ... но я боюсь, что действия в executequeryasync, на которые полагаются будущие действия, я не завершит, что я не вполне, потому что я действительно уверен в том, что я действительно уверен в том, что я действительно уверен в том, что я уверен в том, что я уверен в том, что я действительно уверен в том, что я действительно уверен в том, что я действительно уверен, что я уверен в том, что я уверен в том, что я уверен в том, что я уверен в том, что я уверен в том, что я уверен в том, что мой чертов. поведение. Я попробовал «executequery» без «асинхронной» части ... которая с треском провалилась.function One()
{
alert("in ONE");
OBJ();
alert("back from Obj, in One Again");
}
function OBJ(){
alert("in OBJ");
var clientContext = null;
var currentweb = null;
clientContext = new SP.ClientContext.get_current();
web = clientContext.get_web();
var Questionlist = web.get_lists().getByTitle("Exam Objectives");
var camlQuery = new SP.CamlQuery();
var q = ""; //camlQuery text in q to limit colls returned, empty string returns all
camlQuery.set_viewXml(q);
this.listItems = Questionlist.getItems(camlQuery);
clientContext.load(listItems);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onListItemsLoadSuccessObj), Function.createDelegate(this, this.onQueryFailed));
alert("leaving OBJ"); //THIS ALERT FIRES BEFORE THE ALERT BELOW********
}
function onListItemsLoadSuccessObj(sender, args) {
var listItemInfo = '';
var oListItem = null;
var listItemEnumerator = listItems.getEnumerator();
while (listItemEnumerator.moveNext()) {
oListItem = listItemEnumerator.get_current();
listItemInfo += '\nID: ' + oListItem.get_id() +
'\nTitle: ' + oListItem.get_item('Title');
}
alert(listItemInfo.toString()); //THIS ALERT FIRES AFTER THE ALERT ABOVE*********
}
Подробнее здесь: https://stackoverflow.com/questions/224 ... chronously
Как заставить ExecuteQueryAsync вести себя более синхронно? ⇐ Jquery
Программирование на jquery
-
Anonymous
1755227359
Anonymous
aight .. это SharePoint с использованием JavaScript .. Я использую оповещения для отладки моего JavaScript, который работает из веб -части редактора контента; Сценарий находится в библиотеке активов. < /p>
Я понял ... весь смысл «асинхронно -функциональных вызовов» состоит в том, чтобы не ждать призыв, чтобы закончить ... но я боюсь, что действия в executequeryasync, на которые полагаются будущие действия, я не завершит, что я не вполне, потому что я действительно уверен в том, что я действительно уверен в том, что я действительно уверен в том, что я уверен в том, что я уверен в том, что я действительно уверен в том, что я действительно уверен в том, что я действительно уверен, что я уверен в том, что я уверен в том, что я уверен в том, что я уверен в том, что я уверен в том, что я уверен в том, что мой чертов. поведение. Я попробовал «executequery» без «асинхронной» части ... которая с треском провалилась.function One()
{
alert("in ONE");
OBJ();
alert("back from Obj, in One Again");
}
function OBJ(){
alert("in OBJ");
var clientContext = null;
var currentweb = null;
clientContext = new SP.ClientContext.get_current();
web = clientContext.get_web();
var Questionlist = web.get_lists().getByTitle("Exam Objectives");
var camlQuery = new SP.CamlQuery();
var q = ""; //camlQuery text in q to limit colls returned, empty string returns all
camlQuery.set_viewXml(q);
this.listItems = Questionlist.getItems(camlQuery);
clientContext.load(listItems);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onListItemsLoadSuccessObj), Function.createDelegate(this, this.onQueryFailed));
alert("leaving OBJ"); //THIS ALERT FIRES BEFORE THE ALERT BELOW********
}
function onListItemsLoadSuccessObj(sender, args) {
var listItemInfo = '';
var oListItem = null;
var listItemEnumerator = listItems.getEnumerator();
while (listItemEnumerator.moveNext()) {
oListItem = listItemEnumerator.get_current();
listItemInfo += '\nID: ' + oListItem.get_id() +
'\nTitle: ' + oListItem.get_item('Title');
}
alert(listItemInfo.toString()); //THIS ALERT FIRES AFTER THE ALERT ABOVE*********
}
Подробнее здесь: [url]https://stackoverflow.com/questions/22411220/how-do-i-get-the-executequeryasync-to-behave-more-synchronously[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия