jQuery建立WebSocket连接

这篇具有很好参考价值的文章主要介绍了jQuery建立WebSocket连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

jQuery建立WebSocket连接,向服务端发送数据,实现WebSocket连接成功。

js代码如下:

<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

<script type="text/javascript">

$(function () {

  //判断浏览器是否支持WebSocket
  var supportsWebSockets = 'WebSocket' in window || 'MozWebSocket' in window;
  if (supportsWebSockets) {
    //建立WebSocket连接(ip地址换成自己主机ip)
    var  ws = new WebSocket("wss://fat-hk-ws-sdk.szfiu.com/websocket");
    ws.onopen = function(){
        //当WebSocket创建成功时,触发onopen事件
        console.log("websocket连接成功");
        //ws.send("hello"); //将消息发送到服务端
        ws.send(
        JSON.stringify({
                symbols: "['00700.hk]",
                command:0,
                version:'1.0.0',
                token:'szfiu',
                heartBeat:'heartBeat'
            })
        );
    }
    ws.onmessage = function(e){
        //当客户端收到服务端发来的消息时,触发onmessage事件,参数e.data包含server传递过来的数据
        console.log("收到数据");
        console.log(e.data);
    }
    ws.onclose = function(e){
        //当客户端收到服务端发送的关闭连接请求时,触发onclose事件
        console.log("websocket已断开");
    }
    ws.onerror = function(e){
        //如果出现连接、处理、接收、发送数据失败的时候触发onerror事件
        console.log("websocket发生错误"+e);
    }


  }else{

    layer.alert("您的浏览器不支持 WebSocket!");

  }

});

</script>

向服务端发送消息,服务端返回数据,接收数据。

jquery websocket,websocket,javascript,ajax 文章来源地址https://www.toymoban.com/news/detail-585554.html

到了这里,关于jQuery建立WebSocket连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue-页面使用websocket建立连接用于测试

    前言 websocket双向通讯在项目中经常使用,但一般都是封装成第三方包,登录,退出建立连接。 这样使用是合理,但不便于测试,其实在.vue页面通过new方式可以直接使用websocket。 在页面实例加载完成之后连接websocket,在组件销毁时候断开websocket连接。 注意具体情况要跟后端

    2024年02月15日
    浏览(40)
  • postman连接websocket, 建立连接、聊天测试(v8.5.1)

    ⬆️ 是发送的信息,     ⬇️ 是接收到的信息

    2024年02月06日
    浏览(35)
  • jquery发送ajax练习

    HBuilder X

    2024年02月12日
    浏览(47)
  • jquery ajax 缓存

    在 jQuery 中使用 AJAX 请求时,浏览器和服务器共同决定是否缓存响应。默认情况下,对于 GET 请求,现代浏览器通常会遵循 HTTP 缓存策略(例如根据 Cache-Control 、 Expires 和 ETag 等头部信息)。然而,jQuery 的 $.ajax() 函数提供了一个可选参数 cache 来控制 AJAX 请求的缓存行为。 c

    2024年01月21日
    浏览(55)
  • Ajax与jQuery

    Ajax是一种异步 无刷新 的技术         可以理解为:在网页中 利用 XMLHttpRequest 对象和服务器进行数据交互的方式就是Ajax,它可以帮助我们轻松实现网页与服 务器之间的数据交互。 Ajax的优点: 可以无需刷新页面与服务器端进行通信 允许根据用户事件来更新部分页面内容

    2024年02月10日
    浏览(40)
  • jQuery中ajax如何使用

    在现代Web开发中,使用Ajax进行异步数据交互变得非常普遍。而在jQuery中,提供了便捷的方法来实现Ajax请求,简化了开发过程。本文将介绍jQuery中如何使用Ajax以及通过代码详解其使用方法。 Ajax(Asynchronous JavaScript and XML)是一种用于创建交互式Web应用程序的技术。它结合了

    2024年02月08日
    浏览(36)
  • jQuery中ajax的使用

    $ .ajax()方法概述 在jQuery中也为大家封装好了一些ajax方法。内部会自动将data对象转换成x-www-form-urlencoded的形式,data中我们也可以传递字符串。如果要传递json格式数据,需要设置contentType和将data写成json字符串的形式(可以用JSON.stringify方法转换) 作用:发送Ajax请求。   1.jQ

    2024年02月07日
    浏览(36)
  • AJAX学习笔记6 JQuery对AJAX进行封装

    AJAX学习笔记5同步与异步理解_biubiubiu0706的博客-CSDN博客 AJAX请求相关的代码都是类似的,有很多重复的代码,这些重复的代码能不能不写,能不能封装一个工具类。要发送ajax请求的话,就直接调用这个工具类中的相关函数即可。  用JS发送AJAX请求回顾 响应结果一般是个字符串

    2024年02月09日
    浏览(38)
  • 基于jQuery的三种AJAX请求

    get请求 通常用于 获取服务端资源 (向服务器要资源) ​例如:根据URL地址,从服务器获取HTML文件、CSS文件、JS文件、图片文件、数据资源等。 post请求 通常用于 向服务器提交数据 (往服务器发送资源) ​例如:登录时向服务器提交的登录信息、注册是向服务器提交的注册

    2024年01月20日
    浏览(39)
  • NodeJs使用jQuery中$Ajax

    gitee地址: https://gitee.com/studyCodingEx/studys/

    2024年02月07日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包