我正在創建一個web應用程序,並且我有4個webservice。如何等待來自webservice的響應並調用Jquery中的另一個Webservice
- 發出呼叫
- 獲取振鈴狀態
- 回答狀態
- 掛斷
我想,當我從jQuery的執行第一web服務應該等待響應,然後檢查另一個Webservice並異步獲取狀態。
目前我正在使用。
function InfoByDate(){
var divToBeWorkedOn = "#AjaxPlaceHolder";
var webMethod = "http://MyWebService/Web.asmx/GetInfoByDates";
var parameters = "{}";
$.ajax({
type: "POST",
url: webMethod,
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$(divToBeWorkedOn).html(msg.d);
},
error: function(e){
$(divToBeWorkedOn).html("Unavailable");
}
});
}
你能推薦一些東西嗎?
你能不能把狀態Web服務調用在發出呼叫服務的成功呢? – 2013-03-19 04:51:19
是的,我可以。但我怎麼能繼續檢查服務是否返回我適當的迴應 – Moiz 2013-03-19 05:18:52
我想你的意思是你想要輪詢web服務。爲此你可以使用setInterval方法 – 2013-03-19 05:39:53