2011-06-26 38 views
0

所以,谷歌和堆棧出現亂碼有許多不同的方法解決這個問題,我認爲將是很容易可研究。如何使用客戶端代碼調用asmx webservice?

我想知道調用.NET的.asmx Web服務基礎,從純JavaScript客戶端代碼的最佳/乾淨的方式。即無標籤。幾乎每個對這個問題的引用都提供了asp.net服務器端代碼示例,我不想這樣做。

我想我可以在客戶端使用jquery。我認爲,(但我不確定),微軟有一個客戶端JavaScript庫,可以用來做一個AJAX調用webservice的爲好。

我很高興來修改我的服務器端Web服務的ASMX是JSON兼容的(即這裏的客戶端代碼不必處理SOAP)。

我必須採用的jQuery?或者有另一種方法來做到這一點?

+1

對於那些有同樣問題但很樂意使用jquery的人,http: //encosia.com/using-jquery-to-consume-aspnet-json-web-services/是如何使用jquery調用基於asmx的web服務的好資源。 請注意asp.net 2和asp.net 3.5之間的突破性變化,它介紹了.d的使用(請參閱這個很好的解釋(http://encosia.com/a-breaking-change-between-versions-of-aspnet -ajax /) – kaes

回答

1

對於那些有同樣問題的人,我的研究表明,最安全的方法是利用客戶端庫。最後,我已經在客戶端使用了JQuery,並且使用了基於JSON的基於asmx的web服務(受上述註釋中的鏈接的約束)

+0

是您的webservice跨域web服務? – 2012-06-18 11:22:15

相關問題