使用Ajax调用Webservice

时间:2014-09-22 14:01:11

标签: ajax vb.net web-services

我使用的网络服务是GeocodeFarm,API文档说要发送这样的请求

http://www.geocodefarm.com/api/reverse/json/*api_key*/*latitude*/*longitude*/

它返回JSON输出。我在我的页面上有一个地方,人们可以输入他们的纬度和经度,当他们点击提交时,我希望它使用此URL反转地理编码并返回地址。所以我知道我需要解析json,但是因为看起来它不是.asmx我不知道如何做到这一点。任何人都可以帮我理解Ajax调用的语法吗?

1 个答案:

答案 0 :(得分:0)

不确定您是否需要特定于vb.net的答案,但您可以使用jQuery来发出AJAX请求:

$.getJSON("http://www.geocodefarm.com/api/reverse/json/*api_key*/*latitude*/*longitude*/" + searchBox.value, function(data) {
    console.log(data);
});

http://learn.jquery.com/jquery-ui/getting-started/#basic-overview-using-jquery-ui-on-a-web-page