0
我設計了一個基於Web的計算器。但我想讓這個計算器在Web服務(WSDL)上運行。我在我的網站後面使用C#和Javascript。那麼你能幫我在代碼中添加WSDL描述嗎?如果需要,我可以把我的代碼放在這裏。最好的祝福。在Javascript中使用Web服務(WSDL)
我設計了一個基於Web的計算器。但我想讓這個計算器在Web服務(WSDL)上運行。我在我的網站後面使用C#和Javascript。那麼你能幫我在代碼中添加WSDL描述嗎?如果需要,我可以把我的代碼放在這裏。最好的祝福。在Javascript中使用Web服務(WSDL)
您需要向web服務發出請求,而不需要將WSDL放入javascript中。
調用webservice的是像任何其他請求的請求,你可以使用AJAX使用jQuery例如:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "WebService.asmx/WebMethodName",
data: "{}",
dataType: "json"
});
來自實例:http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/
謝謝您的答覆。對不起,我對這個Web服務操作很陌生。那麼在我添加請求之後,我的代碼會是這樣嗎? $就({ 類型: 「POST」, 的contentType: 「應用程序/ JSON;字符集= UTF-8」, URL: 「WebService.asmx/WebMethodName」, 數據: 「{}」, 數據類型:「 json「 });//其餘的JavaScript代碼去這裏... – user734577 2011-05-02 14:39:17
如果你想使用JavaScript的Web服務(在這種情況下,jQuery)。檢查我放在那裏的鏈接。如果你想從你網站的代碼中使用web服務,你應該添加一個web引用。這將自動爲WS創建代理。 – 2011-05-02 14:53:22
好吧,我通過右鍵單擊Visual Studio 2010上的解決方案來使用「添加服務引用」,併成功將Web服務地址添加到項目中。現在我的網站仍然運行完好,所以我可以說我的應用程序使用Web服務並對其進行計算? – user734577 2011-05-02 15:03:46