如何将数据提供给我的Windows 8应用程序的Web服务?

时间:2012-11-13 09:58:55

标签: mysql web-services windows-8

我正在学习如何开发Windows 8应用程序,并且我刚刚使用以下教程了解了Web服务:

Tutorial

首先,如果我的一些术语不准确,请接受我的道歉 - 希望你仍然可以理解!

我正在使用PhP,CSS,JavaScript或应用程序和MySQL作为数据库,我现在正在本地开发。

我已经设法细分了Web服务示例并使其与我的本地数据库一起工作,但是在示例中我只是输入一个URL,其参数直接附加到Web浏览器中,但是没有生成从任何地方。

我现在如何进入下一步并直接从我的Windows 8应用程序生成查询,该应用程序将查询我的数据库,然后由Web服务处理?

我发现Visual Studio已经包含了可以解释Web服务结果的对象,但是我不知道如何调用数据库。

提前感谢您的支持。

1 个答案:

答案 0 :(得分:1)

要使用JS从Windows 8 app调用您的Web服务,您可以使用

WinJS.xhr( {
url:'http://yourwebserviceurl'
}).then(function (response) {
   //response will be the response from your webservice,
})

获得响应后,您可以将其处理到您的Windows 8应用程序,您可以使用基于XML / JSON的Web服务。

如果您更喜欢使用jQuery,可以使用jquery使用此语法向您的Web服务请求

$.ajax({
  url: "your webservice url",
  context: document.body
}).done(function() { 
  //done
});

干杯 Yusak Setiawan http://apptivate.ms/apps/1271/mathboard