回答
沒有關於Web服務的更多詳細信息,通用答案是「use an AJAX call」。下面的示例以JSON格式發送數據,並返回JSON數據。
$.ajax({
type: "POST",
url: "theWebServiceURL",
data: {'key1':'value1','key2':'value2'},
dataType: /* depends on the return of the web service */,
success: function(data) { /* do stuff here */ };
});
如果您需要發送數據,在發送數據時有時會有一些特殊情況。
更新:鑑於John Saunder的帖子,我想我會擴展最後一句。 ASP.NET v1.1接受(默認情況下)HTTP GET,HTTP POST或HTTP SOAP。一個特定的Web服務設置接受的基本規定了整個AJAX請求必須如何發送到Web服務。使用jQuery,你主要會去HTTP GET或HTTP POST。 (除非你喜歡並設置processData: false
然後你創建併發送你的SOAP格式(XML)數據並設置內容類型爲text/xml
,但是我從來沒有這樣做過,所以我不確定細節。)
我不相信.NET 1.1 Web服務支持JSON。這是2002年或2003年左右的事情。你必須使用SOAP,否則升級,最好是.NET 3.5 SP1(當前版本)。
它不依賴於Web服務本身嗎?我認爲你可以使用HTTP POST或HTTP GET json格式的數據。 – alphadogg 2009-02-25 15:30:25
這裏有一個堅實的一套,讓你開始:
- 對於具體的ASP示例,請參閱Using jQuery to directly call ASP.NET AJAX page methods
- 有關您可以撥打電話各種方式的詳細信息,請查看jQuery AJAX documentation。
- 要監視你的調用和響應,可以考慮使用類似Firebug for Firefox
您還可以查看3 mistakes to avoid when using jQuery with ASP.NET AJAX
祝你好運! M
只要跟進這一點,以防其他人在將來需要它。我能夠通過使用ajax方法和POST調用1.1 web服務:
$.ajax({
type: "POST",
url: 'PathToYourService.asmx/FunctionName',
data: 'foo1=value1&foo2=value&foo3=value',
dataType: "xml",
success: function(xml) {
//do something with your data
}
});
- 1. ASP.Net和Web服務
- 2. jQuery和Web服務
- 3. ASP.NET MVC和Web服務
- 4. ASP.NET Web服務
- 5. 從ASP.NET 1.1/2.0更新Web服務器到3.5
- 6. 使用WSE 2.0升級到.NET 3.5的ASP.NET 1.1 Web服務
- 7. jQuery的ASP.net web服務消費
- 8. 使用jQuery/ajax的ASP.NET Web服務
- 9. 從jQuery調用ASP.NET ASMX Web服務
- 10. 安全與ASP.NET Web服務使用jQuery
- 11. jquery mobile asp.net web服務參數
- 12. JQuery自動完成與ASp.Net web服務
- 13. webmatrix和ASP.NET Web幫助器庫1.1
- 14. ASP.NET Web服務安全
- 15. ASP.NET 3.5 Web服務
- 16. ASP.NET ASMX Web服務
- 17. 從ASP.NET 1.1升級到ASP.NET 2.0現在Web服務調用失敗
- 18. ASP.NET Web服務應用程序vs ASP.NET Web服務
- 19. PHP:SOAP Web服務客戶端web服務ASP.NET服務器
- 20. ASP.net Web服務和智能感知
- 21. ASP.NET Web服務和成員身份
- 22. ASP.NET Fire和Forget(單向)Web服務
- 23. 安全的ASP.NET Web服務和PHP
- 24. Asp.NET委派和調用SharePoint Web服務
- 25. 壓縮和加密SOAP - ASP.NET web服務
- 26. ASP.NET Web服務和JQuery客戶端的問題
- 27. jquery Ajax函數和ASP.net web服務錯誤捕獲
- 28. ASP.NET Web服務與WCF服務
- 29. WCF web服務和java web服務
- 30. 保護jQuery SPA web服務
什麼樣的「網絡服務」?什麼被返回? – alphadogg 2009-02-25 15:08:57