如何從我的phonegap應用程序進行web服務調用?我發現了兩個來自IBM的JavaScript庫和另一個IvanWebService http://wiki.phonegap.com/w/page/43725416/SOAP%20Web%20Service,它們允許您進行此類調用,但我無法讓它們運行我的任何Web服務。我傳遞一個wsdl鏈接作爲服務鏈接,我已經更新了信封參數,但仍然沒有任何結果。我如何使用phonegap調用web服務爲android
回答
如果是我,我會使用jQuery。
http://www.bennadel.com/blog/1853-Posting-XML-SOAP-Requests-With-jQuery.htm http://openlandscape.net/2009/09/25/call-soap-xm-web-services-with-jquery-ajax/ http://weblogs.asp.net/jan/archive/2009/04/09/calling-the-sharepoint-web-services-with-jquery.aspx
如果我用sencha代替jquery或者這兩個庫中沒有一個,那麼如果有一種方法可以通過電話上的簡單javascript進行調用? – abs
一些快速的谷歌搜索使得Sencha似乎沒有任何特定的SOAP支持。因此,您可能會對服務進行Ajax調用,但您必須手動構建和解構SOAP信封。 –
是的,你可以做到這一點沒有任何JavaScript庫,但它不會是「簡單」的Javascript。這將是大量醜陋的網絡調用,用於解析XML的正則表達式以及用於創建SOAP信封的字符串連接。 IT可能不會很漂亮,除非你真的擅長正則表達式,否則它可能會出錯。這就是jQuery的美妙之處。它使JavaScript更清潔,更優雅。即使你沒有使用jQuery,你也可能最終會尋找其他可以做同樣事情的庫。 –
<head>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" />
<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>
<script type="text/javascript">
$(function() {
$("#requestXML").click(function() {
$.ajax({
type: "POST",
url: "http://YOURSITE/script.php",
data: "{}",
cache: false,
dataType: "xml",
success: onSuccess
});
});
$("#resultLog").ajaxError(function(event, request, settings, exception) {
$("#resultLog").html("Error Calling: " + settings.url + "<br />HTTP Code: " + request.status);
});
function onSuccess(data)
{ alert(data);
}
});
</script>
</head>
按鈕來調用上述方法:
<input id="requestXML" type="button" value="Request XML" />
- 1. 使用phonegap調用web服務(ios)
- 2. 如何在android應用程序的phonegap中調用web服務?
- 3. 如何調用PhoneGap中的Soap Web服務(Android)
- 4. 如何在Android中使用PhoneGap和jQuery調用基於SOAP的Web服務?
- 5. 如何在android的phonegap中使用休息Web服務?
- 6. 如何在Android中調用Web服務
- 7. 如何在android中調用web服務
- 8. 如何在android中調用web服務
- 9. 如何從android調用.NET Web服務?
- 10. 如何從Android調用RESTful Web服務?
- 11. 如何從android調用RESTful Web服務?
- 12. 如何使用asp.net web服務調用oracle web服務
- 13. Android:使用SOAP調用Web服務
- 14. 如何使用HttpWebRequest調用Web服務
- 15. 如何使用GET調用Web服務?
- 16. 如何使用KSOAP調用Web服務?
- 17. 如何使用Java調用Web服務
- 18. 如何使用XDocument調用Web服務?
- 19. 如何在phonegap應用程序中調用RESTful Web服務?
- 20. 從HTML5按鈕(phonegap)調用Android服務
- 21. 如何使用eclipse調試Web服務
- 22. 如何在PhoneGap(Android)中調用android soap網頁服務
- 23. 如何使用Android中的參數調用Web服務?
- 24. 如何使用Android SOAP Web服務調用
- 25. 如何在Android中使用https url調用web服務
- 26. 如何在android中使用Get方法調用Web服務
- 27. 如何在Android中使用REST調用Web服務?
- 28. 在Phonegap中使用JQuery調用基於SOAP的web服務
- 29. 如何在Android中使用Web服務?
- 30. 如何在Android中使用Web服務?
看到這個鏈接http://kmithi.blogspot.in/2012/02/callling-web- services-in.html – mithilesh