gpt4 book ai didi

javascript - 当 jQuery 无法获取 ip 地址时发出警报。

转载 作者:行者123 更新时间:2023-11-30 16:01:15 24 4
gpt4 key购买 nike

我是 javascript 和 jQuery 的新手。我想在页面加载时尝试获取 ip。

我正在使用此代码获取和提醒 IP:

$.get("http://ipinfo.io", function(response) {
$myip = response.ip;
alert($myip);
}, "jsonp");

只有在连接到互联网时才会弹出 IP。如果无法获取 ip,我想显示一条弹出消息“连接问题”。我怎样才能做到这一点?

最佳答案

看看:jQuery.get()

// Assign handlers immediately after making the request,
// and remember the jqxhr object for this request
var jqxhr = $.get( "http://ipinfo.io", function(response) {
$myip = response.ip;
alert($myip);
}, "jsonp")
.done(function() {
alert( "second success" );
})
.fail(function() {
alert( "error" );
})
.always(function() {
alert( "finished" );
});

此外,jqhrx 对象公开了以下内容,以便以后随时轻松获取调用状态:

For backward compatibility with XMLHttpRequest, a jqXHR object will expose the following properties and methods:

readyState

status

statusText

statusCode()

关于javascript - 当 jQuery 无法获取 ip 地址时发出警报。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37696256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com