Я пытаюсь использовать службы json из broadbandmap.gov, чтобы я мог отображать провайдеров широкополосного доступа и их скорости в области. Вот пример URL:
http://www.broadbandmap.gov/internet-service-providers/70508/lat=30.1471824/long=-92.033638/%3Ejson
Я использую jquery для использования сервиса, однако он дает мне недопустимую ошибку метки в firebug:
var url = "http://www.broadbandmap.gov/internet-service-providers/70508/lat=30.1471824/long=-92.033638/%3Ejson";
//var url = "http://www.broadbandmap.gov/broadbandmap/broadband/fall2010/wireline?latitude=" + lat + "&longitude=" + long + "&format=json";
$.ajax({
url: url,
dataType: 'json',
type: 'POST',
contentType: "application/json; charset=utf-8",
success: function (result) {
console.debug("in success");
console.debug(result);
//success, execute callback function.
},
error: function (result) {
console.debug("in error");
console.debug(result);
}
});
Странно то, что при ошибке Invalid Label в Firebug он действительно имеет правильный ответ:
{ "статус": "OK", "ResponseTime": 7, "Месса ... // www.cscic.state.ny.us/broadband/"}}}
Я пытался установить dataType в json, jsonp и другие типы, но безрезультатно. Я также попробовал GET вместо POST, но это тоже не сработало. Кто-нибудь знает, что мне не хватает?