我无法让我的JSON请求工作

时间:2013-04-16 19:17:52

标签: javascript json request

我创建了一个我需要传递给警方数据API的网址。

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

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

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

1 个答案:

答案 0 :(得分:2)

尝试以下..它正在运作 JS小提琴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.");
                    }
                });
}