接口一:

1:QQ群信息统计 地址:http://localhost:8080/webServices/messageSort

注意:连接地址提交的是一个txt文件,返回是一个list的json字符串,解释json字符串网上例子很多,请自行解释。

2:接口实例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>知识网</title>
<script src="/uploadify/jquery_1_7_2_min.js" language="javascript" type="text/javascript"></script>
<script type="text/javascript" src="/uploadify/jquery.uploadify.min.js"></script>
<link type="text/css" href="/uploadify/uploadify.css" rel="stylesheet" />
<link id="artDialogSkin" href="/artDialog4.1.7/skins/red.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/artDialog4.1.7/artDialog.js"></script>
<script type="text/javascript" src="/uploadify/jquery.form.js"></script>
<script type="text/javascript">
var myDialog;
//uploadify控件
$(function() {
$("#filePath").uploadify(
{
swf : '/uploadify/uploadify.swf',
uploader : 'http://localhost:8080/webServices/messageSort',
buttonText : '提交文件',
fileSizeLimit : '20MB',
height : 22,
fileTypeDesc : '不超过20M的文件(*.txt)',
fileTypeExts : '*.txt',
multi : false,
width : 90,
onUploadError : function(file, errorCode, errorMsg,
errorString) {
art.dialog({
icon : 'error',
content : errorString
});
},
onUploadStart : function(file) {
$(".aui_content").css({
"width" : "100%",
"height" : "100%"
});
myDialog = art.dialog();// 初始化一个带有loading图标的空对话框
},
onUploadSuccess : function(file, data, response) {
$(".aui_content").css({
"width" : "400px",
"height" : "500px",
"overflow" : "auto"
});
var info = "<table width=\"100%\"><tr><td>群成员</td><td align=\"center\">QQ号</td><td align=\"center\">描述内容</td><td align=\"center\">信息条数</td></tr>";
var dataObj = eval(data);//
for ( var index in dataObj) {
info += "<tr><td>" + dataObj[index].name
+ "</td><td align=\"center\">"
+ dataObj[index].qq
+ "</td><td align=\"center\">"
+ dataObj[index].mark
+ "</td><td align=\"center\">"
+ dataObj[index].count
+ "</td><tr>";
}
info += "</table>";
myDialog.content(info);// 填充对话框内容
}
});
});
//jquery.from.js控件
function upload2() {
myDialog = art.dialog();// 初始化一个带有loading图标的空对话框
var options = {
url : "http://localhost:8080/webServices/messageSort",
type : "POST",
//dataType : "json",
success : function(data) {
var info = "<table width=\"100%\"><tr><td>群成员</td><td align=\"center\">QQ号</td><td align=\"center\">描述内容</td><td align=\"center\">信息条数</td></tr>";
var dataObj=eval(data);//
for ( var index in dataObj) {
info += "<tr><td>" + dataObj[index].name
+ "</td><td align=\"center\">" + dataObj[index].qq
+ "</td><td align=\"center\">"
+ dataObj[index].mark
+ "</td><td align=\"center\">"
+ dataObj[index].count + "</td><tr>";
}
info += "</table>";
myDialog.content(info);// 填充对话框内容
}
};
$("#proAdd").ajaxSubmit(options);
}
</script>
</head>
<body> <div class="webcontent">
接口一: <br />1:QQ群信息统计 地址:http://localhost:8080/webServiceTest/webServices/messageSort
<br/>
<br/>
在线统计QQ群信息:
<table>
<tr>
<td>文件提交方式1:uploadify控件</td>
<td><input type="file" id="filePath" name="filePath" multiple="true" /></td>
</tr>
<tr>
<td>文件提交方式2:jquery.from.js控件</td>
<td>
<form id="proAdd" name="proAdd" method="post" enctype="multipart/form-data">
<input type="file" id="filePath" name="filePath" multiple="true" onchange="upload2();"/>
</form>
</td>
</tr>
</table>
</div> </body>
</html>

QQ群信息统计的更多相关文章

  1. 我们是怎么管理QQ群的

    文章背景:腾讯平台上的qq群数以千万百万计,但99%的在吹水扯蛋,从早上的问好开始,到晚上的晚安,无一不浪费青春之时间,看之痛心,无力改变,只好自己建了一个,希望能以此来改变群内交流的氛围或环境. 以 ...

  2. 新开了一个ABP交流的QQ群(579765441 ),欢迎加入

    因为ABP架构设计交流群人数一直爆满,很多想交流ABP的朋友无法加进群里, 刚新建了一个QQ群,群号579765441 (ABP架构设计交流群2),欢迎对ABP感兴趣的朋友加入. 欢迎加QQ群: AB ...

  3. 一行实现QQ群组头像,微信群组,圆角等效果. 并支持url直接加载图片

    说点题外话. Coding中我们总是经历着这么几个过程. 学会使用: 不管是API也好, 开源库也好. 总是在最开始的学会去用. 了解实现原理: 可能会因为一些不兼容, 代码的异常状态的处理不够完美等 ...

  4. 山东省滕州市木石镇化石沟村QQ群116528924

    山东省滕州市木石镇化石沟村QQ群116528924

  5. C# 软件绑定QQ群类开源放出

    周天闲来无事写个公共类,可以添加到你们自己项目中限制必须加入你QQ群才可以使用. 代码简单,高手勿喷,有哪里不合理的请回帖让大家学习学习. using System; using System.Tex ...

  6. Android QQ群:343816731 欢迎大家加入探讨

    Android QQ群:343816731 欢迎大家加入探讨.

  7. 虾皮工作室QQ群列表

    各位博友: 本群不仅仅是提供好的资料,更重要是提供平台,提供解决问题的方法和思路.求人不如求己,掌握合理的方法和方式才是不断进步的根本.看我的文档,不单单是看内容,更应该从整理的方式和角度是深思,去想 ...

  8. Python QQ群

    微信公众号:Python中文社区 Python初级技术交流QQ群:152745094Python高级技术交流QQ群:273186166Python网络爬虫组QQ群:206241755PythonWeb ...

  9. 个人建了一个APPCAN移动前端开发交流QQ群258213194

    QQ群号:258213194,欢迎有兴趣的同志加一下. 二维码如下:

随机推荐

  1. IdTCPServer

    IdTCPServer1 Server本身就支持多线程,一个服务端连接多个客户端. IdTCPServer1.Bindings.Add.IP := '127.0.0.1';IdTCPServer1.B ...

  2. Spark的优点

    Spark的一站式解决方案,非常之具有吸引力,毕竟啊,任何公司都想用统一的平台去处理遇到的问题,减少开发和维护的人力成本和部署平台的物力成本. 当然,Spark并没有以牺牲性能为代价.相反,在性能方面 ...

  3. 通过Microsoft Azure服务设计网络架构的经验分享(转)

    原文:http://www.infoq.com/cn/articles/azure-networking-tips 本文从产品设计和架构角度分享了 Microsoft Azure 网络服务方面的使用经 ...

  4. 100offer 为专业程序打造的招聘平台

    引用一段100offer的简介 优秀程序员最高效的求职方式 您是名优秀的程序员,很多公司都想邀请您加入,您也有一颗躁动的心.可是,换一份工作对于您,是件机会成本很高的事情.您想一次性看很多个不错的机会 ...

  5. HDU 2100 分类: ACM 2015-06-17 23:49 15人阅读 评论(0) 收藏

    Lovekey Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  6. SpringBoard

    [SpringBoard] Springboard, or Home Screen, is the standard application that manages the iOS home scr ...

  7. hdu 5424 Rikka with Graph II (BestCoder Round #53 (div.2))(哈密顿通路判断)

    http://acm.hdu.edu.cn/showproblem.php?pid=5424 哈密顿通路:联通的图,访问每个顶点的路径且只访问一次 n个点n条边 n个顶点有n - 1条边,最后一条边的 ...

  8. 购买咏南中间件送客户端C/S和B/S开发框架

    购买咏南DATASNAP中间件送CS插件开发框架和BS开发框架,CS.BS开发框架共享同一个中间件.价格从优! 中间件可供DELPHI6~DELPHI XE8开发的客户端调用! CS开发框架截图: B ...

  9. 转载sublime text3中package Control

    Sublime Text 3 安装Package Control 原来Subl3安装Package Control很麻烦,现在简单的方法来了 一.简单的安装方法 使用Ctrl+`快捷键或者通过View ...

  10. hdu-4753-Fishhead’s Little Game-记忆化搜索

    网赛的一道题目,当时没做出来. 由题意可知,最多只有12条边未知. 所以最多只有(1<<12)种状态. 所以记忆化搜索这种状态下,枚举添加任意一条边之后的状态的最优值. #include& ...