-1

我创建了一个需要传递给警察数据 API 的 url。

var api_url="http://policeapi2.rkh.co.uk/api/locate-neighbourhood?q="+latlon;
document.write(api_url);

当您手动将 URL 输入到浏览器中时,该 URL 有效,但我需要一些 JavaScript 来发送 API 请求并将其吐出到页面上。我的 JavaScript 没问题,但我不了解 jQuery。

提前谢谢你,请保持简单聪明的人。

4

1 回答 1

2

尝试以下..它正在工作 JS Fiddle http://jsfiddle.net/9AZyZ/

function abc(latLong){
     $.ajax({
                    url: 'http://query.yahooapis.com/v1/public/yql',
                        data: {
                            q: "select * from json where url ='http://policeapi2.rkh.co.uk/api/locate-neighbourhood?q="+latLong+"'",
                            format: "json"
                        },
                        dataType: "jsonp",
                    success: function (data) {

                        alert(JSON.stringify(data));


                    },
                    error: function (result) {
                        alert("Sorry no data found.");
                    }
                });
}
于 2013-04-16T19:38:33.707 回答