私はjQueryを使って作業するために、次のコードを変換しようとしています:jQueryのgetJSON IP
var req = new XMLHttpRequest();
req.open('GET', 'http://jsonip.appspot.com', true);
req.onreadystatechange = function (e) {
if (req.readyState === 4) {
if(req.status === 200) {
var ip = JSON.parse(req.responseText);
alert(ip.address);
} else {
alert("Error loading page\n");
}
}
};
req.send(null);
これは動作しませんjqueryの作品を:
$.getJSON("http://jsonip.appspot.com",
function(data){
alert("Data Returned: " + data.ip);
});
これは 'data.address'ですか? – seth
data.addressが機能しない – Eeyore
"id"と "address"キーを持つJSON配列がサーバーから返されるため、両方とも動作するはずです。 – rogeriopvl