0

gmap でユーザーの位置をマークするために ipinfodb を使用しようとしています。私の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',
    }

);

しかし、クロムで次のエラーが発生します

->リソースはスクリプトとして解釈されますが、MIME タイプ text/html で転送されます。-> 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 に答える