В данный момент я использую такой метод записи
$.ajax({
type: "POST",
url: "Servicename.asmx/DoSomeCalculation",
data: "{param1ID:"+ param1Val+"}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
UseReturnedData(msg.d);
},
error: function(err) {
alert(err.toString());
if (err.status == 200) {
ParseResult(err);
}
else { alert('Error:' + err.responseText + ' Status: ' + err.status); }
}
});
Правильно ли я считаю, что если я использую запрос GET вместо POST, поведение изменится на синхронный запрос, т. Е. Выполнение будет ждать, пока ответ не будет получен от сервера ??
Может кто-нибудь показать мне пример GET jQuery, вызывающий веб-метод веб-службы напрямую?
ОБНОВЛЕНИЕ: использование асинхронного флага, как предложено ниже, - это действительно все, что мне нужно было сделать, поэтому это работает для меня. Мне все еще интересно, что нужно сделать с кодом выше, чтобы сделать его запросом GET. Изменение типа: «GET» не дает желаемого эффекта!