1   $(function() {
var websocket = null;
   //浏览器是否支持websocket
if ("WebSocket" in window) {
try {
websocket = new WebSocket($("#socketUrl").val());
websocket.onopen = function(data) {
// console.log("connect success ");
}; websocket.onmessage = function(data) {
if (!isJsonFormat(data.data)) {
// console.log("onmessage : " + data.data);
} else {
var dataJson = JSON.parse(data.data).files;
if (null != dataJson) {
var imgId = $('.waite-for-ws').attr('imgId');
for ( var key in dataJson) {
var path = dataJson[key].filePath; $('#' + imgId).attr('src', ctx + "/wsla/download?filePath=" + path);
$('#' + imgId).attr('path', path);
$('#' + imgId).show(); $('.waite-for-ws').parent().siblings('input[type=hidden]').val(path); } var index = imgId.lastIndexOf("-");
var selector = '#' + imgId.substring(0, index) + '-tips';
$(selector).hide();
$(selector).css('display', 'none'); $('.waite-for-ws').removeClass('waite-for-ws');
// $('#uploadSuccessDiv').show();
$("#div-show").hide(); if (imgId == 'id-01-img' || imgId == 'id-02-img') {
sfzjzpTip();
} else if (imgId == 'id-03-img') {
lszjpTip();
} else if (imgId == 'id-04-img') {
yyzzjpTip();
} } else {
$("#div-show").show();
}
}
}; websocket.onerror = function(e) {
// console.log('connect error ');
}; websocket.onclose = function(data) {
}; window.onbeforeunload = function() {
websocket.close();
} } catch (error) {
// console.log('connect error ');
} } else {
// console.log("Websockets not supported");
} $('.close').click(function() {
if (websocket != null) {
websocket.close();
}
}); });

最新文章

  1. word页码上加横线&&word删除单页页眉
  2. css狂记
  3. 【云计算】docker前世今生
  4. MongoDB 入门之基础 DCL
  5. C#--判断当前是否是移动设备和设备的型号
  6. schtasks确实可以绕过UAC,简直不可思议啊~~
  7. 记一次Time-Wait导致的问题
  8. 《ASP.NET 本质论》HttpApplication的处理管道 ,HttpMoudle,HttpHandler
  9. POJ-2240
  10. 如何编写高效的jQuery代码(转载)
  11. 杭电ACM2001--计算两点间的距离
  12. wave
  13. Luogu P3239 [HNOI2015]亚瑟王
  14. java实现pdf按页切分成图片
  15. [Ting's笔记Day4]将Ruby on Rails项目部署到Heroku
  16. (笔记)Linux内核学习(二)之进程
  17. el表达式原样输出,不被解析
  18. ML(附录4)——拉格朗日乘数法
  19. 判断js数组/对象是否为空
  20. ios开发之--所有设备的屏幕尺寸

热门文章

  1. java循环map
  2. 4 CSS文本属性
  3. 痞子衡嵌入式:MCUBootUtility v2.3发布,这次不再放过任何一款Flash
  4. [Objective-C] 013_文件系统(File System)
  5. Java IO(三)FileDescriptor
  6. BST and Heap详解
  7. 一、【python】机器学习基础
  8. hackone ssrf
  9. parrot os vm镜像failed to fetch cdrom apt-get update的问题
  10. Chisel3 - util - LFSR16