我试图转换以下代码以使用jquery:
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);
Run Code Online (Sandbox Code Playgroud)
这个jquery片不起作用:
$.getJSON("http://jsonip.appspot.com",
function(data){
alert( "Data Returned: " + data.ip);
});
Run Code Online (Sandbox Code Playgroud)
该主机支持JSONP自定义回调,因此您可以通过以下方式获得结果:
$.getJSON("http://jsonip.appspot.com?callback=?",
function(data){
alert( "Data Returned: " + data.ip);
});
Run Code Online (Sandbox Code Playgroud)
在这里查看上面的代码.
| 归档时间: |
|
| 查看次数: |
3197 次 |
| 最近记录: |