jquery或者js如何判断当前网络是不是畅通,我的页面是给手机用的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery或者js如何判断当前网络是不是畅通,我的页面是给手机用的相关的知识,希望对你有一定的参考价值。

可以用jquery模拟下载一个文件,然后限定时间,如果在这个限定时间内,下载完,就说明网络是畅通的,如果超时,就说明网络是不畅通的。 参考技术A

代码逻辑如下:

jQuery.ajax(
    url:"",
    dataType:"",
    type:"",
    success: function(data)
        //...调用成功代码
    ,
    error: function(XMLHttpRequest, textStatus, errorThrown)
        alert(XMLHttpRequest.status); //查看请求状态
        //调用失败代码
    
);

通过ajax的error参数判断当前网络状况。

本回答被提问者和网友采纳
参考技术B 用jquery 的ajax来判断,不如果连接出错,就会有一个异常处理的,你判断一下就行了。

jquery和js如何判断一个对象是不是存在

参考技术A 一,jquery如何判断var
target_obj
=
jQuery('#target_obj_id');则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:1、
if
(target_obj.length
>
0)

//如果大于0
标识
id
为target_obj_id的对象存在,否则不存在
//对象存在的处理逻辑

else

//对象不存在的处理逻辑
2、
if
(target_obj[0])

//对象存在的处理逻辑

else

//对象不存在的处理逻辑

二、js如何判断

以上是关于jquery或者js如何判断当前网络是不是畅通,我的页面是给手机用的的主要内容,如果未能解决你的问题,请参考以下文章

js/jquery 如何判断当前是不是具有某个事件 比如说是不是具有hover事件

js或者jQuery判断链接是不是存在

JS怎么判断异步是不是执行完成

jquery判断数组是不是为空

js或者jQuery怎么写判断时间是多久之前,

jquery和js如何判断一个对象是不是存在