Я создал веб-сервис и хочу называть его из javascript, для этого я зарегистрировал ServiceReference в диспетчере сценариев моей страницы и назвал webservice с использованием пространства имен.вызов webservice из javascript и ожидание ответа
Моя проблема в том, что я хочу дождаться ответа от полученного веб-сервиса.
Для этого я пытался использовать setInterval, но это не работает.
Любой другой способ достичь этого?
Подробнее см. Ниже: В Javascript Если вы пишете функцию для вызова WebService, вы должны передать ей подпись метода, которая будет вызываться после того, как webservice отправит ответ.
например.
var IsResponseReceived;
function GetSomethingFromWebService()
{
IsResponseReceived = 'No';
Namespace.WebServiceClass.GetMeSomething(parameter1,SuccessResponseReceiver);
alert(webServiceResponse);
}
function SuccessResponseReceiver(parameter1,parameter2)
{
IsResponseReceived = 'Yes';
}
В приведенном выше коде мое предупреждение дает мне «Нет» каждый раз. Я хочу написать someline inbetween alert и вызов webservice, который должен позволить мне подождать, пока я не получу ответ.
Am I Clear сейчас?
Дайте нам код, пожалуйста. – Rodolphe
Кроме того, не могли бы вы уточнить, что вы подразумеваете под ожиданием ответа от webservice? – MilkyWayJoe