/ / помилка з ipinfodb - ajax, jquery, геолокація

помилка з ipinfodb - ajax, jquery, геолокація

я намагаюся використовувати ipinfodb для позначення позиції користувача на gmap. мій код jquery

$.ajax({
type:"GET",
url:"http://api.ipinfodb.com/v3/ip-city/?key=<my api key>&ip=74.125.45.100",
crossDomain: true,
dataType: "jsonp",
}

);

але я отримую таку помилку щодо хромування

-> Ресурс інтерпретується як сценарій, але передаєтьсяз текстом / html-форматом MIME: "http://api.ipinfodb.com/v3/ip-city/?key=141cb28778f3fe2d8e55fdd8e4511ad1777… 25.45.100&callback=jQuery1820355858133174479_1352640806111&_=135262640 -> Uncaught SyntaxError: Несподіване число

чого я тут пропускаю?

Відповіді:

1 для відповіді № 1
    var YOUR_KEY = theKey;//"123"
var theURL = "http://api.ipinfodb.com/v3/ip-city/?key=" + YOUR_KEY + "&format=json&callback=?";

$.ajax({
type: "POST",
url: theURL,
contentType: "application/json; charset=utf-8",
dataType: "json",
method: "GET",

success: function (data) {
alert("worked");
},

error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("failed");
}
});//$.ajax({