0

我正在尝试使用 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',
    }

);

但我在 chrome 上收到以下错误

->资源解释为脚本,但使用 MIME 类型 text/html 传输:“http://api.ipinfodb.com/v3/ip-city/?key=141cb28778f3fe2d8e55fdd8e4511ad1777…25.45.100&callback=33174479_1352640806111&_=3.562 ->Uncaught SyntaxError: Unexpected number

我在这里想念什么?

4

1 回答 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({
于 2013-02-11T00:31:21.713 回答