- 浏览: 445809 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (369)
- javascript html (20)
- java (31)
- jquery (15)
- jcrop (0)
- JEECG (1)
- ajax (3)
- 反射 (3)
- VI (1)
- mysql (48)
- easyui (1)
- svn (2)
- MD5 加密 (1)
- spring (14)
- ORACLE (8)
- 经验总结 (1)
- TCP/IP协议 (1)
- ICMP协议 (1)
- eclipse (1)
- Reflect (1)
- linux (21)
- android (5)
- excel 操作 (1)
- java tree (1)
- html (1)
- plupload (1)
- mongodb (9)
- aes (1)
- python (1)
- java relax (1)
- highcharts (2)
- json (2)
- java 多线程 (30)
- maven (2)
- 设计模式 (1)
- jsp+js (2)
- 面向对象 (1)
- jvm (16)
- 缓存 (1)
- proxy (1)
- 聊侃 (1)
- 面经 (1)
- java 字节 (1)
- java 类加载器 (2)
- java 基础 (2)
- java 语法糖 (1)
- java 位运算 (1)
- 排序 (3)
- java 服务器性能优化 (19)
- 网络编程 (2)
- jvm 参数设置 (0)
- jersey (1)
- webservice (2)
- nginx+多tomcat 集成 (5)
- nginx (16)
- squid (3)
- memcached (5)
- 正则表达式 (1)
- 常用免费接口 (1)
- jpa (1)
- win7 (1)
- java处理大文件 (1)
- js正则表达式 (1)
- tomcat (1)
- java 敏感字 (1)
- 系统架构优化 (4)
- 学习 (1)
- 本地测试QQ微博第三方登陆 (1)
- java 错误 (1)
- 微信支付 (1)
- https (1)
- httpclient (1)
- awk (2)
- loadrunner (1)
- sql server 2008 (3)
- git (4)
- sql server2008 (1)
- solr (2)
- centos (1)
- 数据存储架构 (3)
- log4j (1)
- weboffice (1)
- 并发编程 (1)
- postgreSQL (0)
- ssl (1)
- openssl (1)
- activeMQ (2)
- IDEA (1)
- shell (1)
- ansible (4)
- docker (2)
- grafana (1)
- jmeter (1)
- TLS (1)
- 将博客搬至CSDN (1)
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
<script type="text/javascript" charset="utf-8">
var myForm;
var feedbackAddDialog;
function clock() {
$.ajax({
type: "POST",
url: 'feedbackAction!findFive.action',
dataType: 'json',
success: function(msg) {
$("#feedbackList").empty(); //清空原有网页内容
for (var i = 0; i < msg.length; i++) {
//创建行
var tr = document.createElement("tr");
//给奇偶行添加样式
if (i % 2 == 0) tr.setAttribute("class", "even");
else tr.setAttribute("class", "odd");
//创建列
var td0 = document.createElement("td");
//给列添加样式
td0.setAttribute("class", "thehead");
//序号
var va2 = document.createTextNode(i + 1);
td0.appendChild(va2);
tr.appendChild(td0);
//创建title列
var td2 = document.createElement("td");
td2.setAttribute("class", "thetd");
td2.setAttribute("title", msg[i].title);
var str = msg[i].title;
if (str.length > 20) {
str = str.substring(0, 12) + "...";
}
var val = document.createTextNode(str);
td2.appendChild(val);
tr.appendChild(td2);
//创建content列
var td3 = document.createElement("td");
td3.setAttribute("class", "thetd");
td3.setAttribute("title", msg[i].content);
var content = msg[i].content;
if (content.length > 20) {
content = content.substring(0, 45) + "...";
}
var val2 = document.createTextNode(content);
td3.appendChild(val2);
tr.appendChild(td3);
var td4 = document.createElement("td");
td4.setAttribute("class", "thetd");
var time = document.createTextNode(msg[i].createDt);
td4.appendChild(time);
tr.appendChild(td4);
document.getElementById("feedbackList").appendChild(tr);
}
}
});
}
$(function() {
clock();
setInterval("clock()", 1000 * 60); //每分钟发送一次请求
});
$(document).ready(function() {
$('#title').validatebox({
required: true
});
$('#content').validatebox({
required: true
});
myForm = $('#feedbackAddForm').form({
url: 'feedbackAction!add.action',
success: function(data) {
var json = $.parseJSON(data);
if (json && json.success) {
window.messageshow('成功', json.msg);
$('#title').val("");
$('#content').val("");
feedbackAddDialog.close();
} else {
window.messageshow('失败', '操作失败!');
feedbackAddDialog.close();
}
}
});
feedbackAddDialog = $('#feedbackAddDialog').show().dialog({
title: '添加意见反馈',
modal: true,
closed: true,
maximizable: true,
buttons: [{
text: '添加',
handler: function() {
$('#feedbackAddForm').submit();
}
}]
});
$("#addFeedback").click(function() {
feedbackAddDialog.dialog('open')
});
});
</script>
<div style="overflow: auto;height:150px;">
<table class="pageList" cellspacing="0" style="width:98%;">
<thead>
<tr>
<td width="30" class="thehead">
<button class="sys-btn" style="width:30px;" id="addFeedback">
<b></b>反馈
</button>
</td>
<td align="center" width="30" class="thehead">标题</td>
<td align="center" class="thehead">内容</td>
<td width="30" class="thehead" align="center">
时间
</td>
</tr>
</thead>
<tbody id="feedbackList">
</tbody>
</table>
</div>
<div id="feedbackAddDialog" style="display: none;width: 500px;height: 300px;"
align="center">
<form id="feedbackAddForm" method="post">
<table cellpadding="0" cellspacing="0" align="center">
<tr>
<td valign="top" height="auto">
<table cellpadding="0" cellspacing="0" style="width:100%;">
<tbody>
<tr height="50px">
<td width="80" height="50" align="right">
标题:
</td>
<td colspan="3" width="360">
<input type="text" style="width:100%;border: 1px solid; #99cccc;" name="title"
id="title" maxlength="50" missingMessage="请填写标题" />
</td>
</tr>
<tr>
<td width="80" align="right">
内容:
</td>
<td colspan="3">
<textarea rows="8" name="content" id="content" maxlength="300" style="width:100%; border: 1px solid; #00ccff"
missingMessage="请填写内容">
</textarea>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</form>
</div>
var myForm;
var feedbackAddDialog;
function clock() {
$.ajax({
type: "POST",
url: 'feedbackAction!findFive.action',
dataType: 'json',
success: function(msg) {
$("#feedbackList").empty(); //清空原有网页内容
for (var i = 0; i < msg.length; i++) {
//创建行
var tr = document.createElement("tr");
//给奇偶行添加样式
if (i % 2 == 0) tr.setAttribute("class", "even");
else tr.setAttribute("class", "odd");
//创建列
var td0 = document.createElement("td");
//给列添加样式
td0.setAttribute("class", "thehead");
//序号
var va2 = document.createTextNode(i + 1);
td0.appendChild(va2);
tr.appendChild(td0);
//创建title列
var td2 = document.createElement("td");
td2.setAttribute("class", "thetd");
td2.setAttribute("title", msg[i].title);
var str = msg[i].title;
if (str.length > 20) {
str = str.substring(0, 12) + "...";
}
var val = document.createTextNode(str);
td2.appendChild(val);
tr.appendChild(td2);
//创建content列
var td3 = document.createElement("td");
td3.setAttribute("class", "thetd");
td3.setAttribute("title", msg[i].content);
var content = msg[i].content;
if (content.length > 20) {
content = content.substring(0, 45) + "...";
}
var val2 = document.createTextNode(content);
td3.appendChild(val2);
tr.appendChild(td3);
var td4 = document.createElement("td");
td4.setAttribute("class", "thetd");
var time = document.createTextNode(msg[i].createDt);
td4.appendChild(time);
tr.appendChild(td4);
document.getElementById("feedbackList").appendChild(tr);
}
}
});
}
$(function() {
clock();
setInterval("clock()", 1000 * 60); //每分钟发送一次请求
});
$(document).ready(function() {
$('#title').validatebox({
required: true
});
$('#content').validatebox({
required: true
});
myForm = $('#feedbackAddForm').form({
url: 'feedbackAction!add.action',
success: function(data) {
var json = $.parseJSON(data);
if (json && json.success) {
window.messageshow('成功', json.msg);
$('#title').val("");
$('#content').val("");
feedbackAddDialog.close();
} else {
window.messageshow('失败', '操作失败!');
feedbackAddDialog.close();
}
}
});
feedbackAddDialog = $('#feedbackAddDialog').show().dialog({
title: '添加意见反馈',
modal: true,
closed: true,
maximizable: true,
buttons: [{
text: '添加',
handler: function() {
$('#feedbackAddForm').submit();
}
}]
});
$("#addFeedback").click(function() {
feedbackAddDialog.dialog('open')
});
});
</script>
<div style="overflow: auto;height:150px;">
<table class="pageList" cellspacing="0" style="width:98%;">
<thead>
<tr>
<td width="30" class="thehead">
<button class="sys-btn" style="width:30px;" id="addFeedback">
<b></b>反馈
</button>
</td>
<td align="center" width="30" class="thehead">标题</td>
<td align="center" class="thehead">内容</td>
<td width="30" class="thehead" align="center">
时间
</td>
</tr>
</thead>
<tbody id="feedbackList">
</tbody>
</table>
</div>
<div id="feedbackAddDialog" style="display: none;width: 500px;height: 300px;"
align="center">
<form id="feedbackAddForm" method="post">
<table cellpadding="0" cellspacing="0" align="center">
<tr>
<td valign="top" height="auto">
<table cellpadding="0" cellspacing="0" style="width:100%;">
<tbody>
<tr height="50px">
<td width="80" height="50" align="right">
标题:
</td>
<td colspan="3" width="360">
<input type="text" style="width:100%;border: 1px solid; #99cccc;" name="title"
id="title" maxlength="50" missingMessage="请填写标题" />
</td>
</tr>
<tr>
<td width="80" align="right">
内容:
</td>
<td colspan="3">
<textarea rows="8" name="content" id="content" maxlength="300" style="width:100%; border: 1px solid; #00ccff"
missingMessage="请填写内容">
</textarea>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</form>
</div>
发表评论
-
ajax 实现文件上传
2016-04-18 19:24 2688ajax 由于其无法直接发送表达形式的数据,因此不能直接 ... -
js 传值给 IOS
2015-11-25 11:12 1140定义js方法 function call ... -
百度词库联想
2015-06-04 14:31 1097<!DOCTYPE html> <h ... -
html 锚点跳转
2015-06-02 16:20 881<body> <script ty ... -
将博客搬至CSDN
2014-09-22 12:00 613将博客搬至CSDN -
js 获取鼠标坐标
2014-07-10 19:01 561<title>Js获取适时获取鼠标坐标值并显示 ... -
js 正整数 小数 正则表达式判断
2014-06-27 20:02 492<!DOCTYPE HTML PUBLIC &quo ... -
js 自定义map 集合操作
2014-06-16 17:24 870/* * MAP对象,实现MAP功能 ... -
js 标准化模板
2014-06-13 18:04 890/********************* ... -
达内到底好不好? 达内培训怎么样? 达内培训效果如何? 达内培训出来好找工作吗?谁来为我负责?
2014-05-14 13:35 144达内到底好不好 达内培 ... -
js 日期格式化函数
2014-05-04 09:50 675Date.prototype.Format = fun ... -
js 9种排序,未验证 引用别人博客
2014-04-25 18:34 669http://www.cnblogs.com/JChen666 ... -
js time format Object [object Date] has no method 'Format'
2014-04-24 15:35 738Date.prototype.Format = f ... -
js 获取验证码倒计时
2014-02-20 18:40 2238点击通过手机或邮箱获取验证码,点击之后进入手机验证码或者邮箱验 ... -
js 数字正则表达式
2014-02-19 16:11 751<!DOCTYPE html PUBLIC &quo ... -
js 模仿微博字数限制
2014-01-23 13:53 886<!DOCTYPE html PUBLIC &quo ... -
javascript 事件
2013-11-08 14:39 588javascript 事件集中处理 http://www.5 ... -
ajax 多参数提交
2013-07-26 17:31 831$.ajax({ url : 'selectPa ... -
tom 大叔的日记,深入理解 JavaScript 的力量
2013-07-25 09:13 964http://www.cnblogs.com/TomXu/ar ... -
js 数组操作 array
2013-06-28 13:26 869两个 js Array 数组比较中 去除另外一个数组中的数据 ...
相关推荐
这是因为涉及到了”动态网页数据“这个词了,简单而言,就是后台的数据不是请求网页链接时就已经将数据写入到相应的标签上了,而是利用ajax请求将后台的数据写入到相应的标签上。通常要得到这些数据,可以有两种方式...
实例 59数据无刷新写入文本文件 实例60 提供自动完成 实例61 实现级联菜单的设计 实例62 PHP+Ajax树状菜单 第8章 Ajax数据库操作 实例63 显示数据库系统信息 实例64 实现数据库常见操作 实例65 完成数据库...
20.2.html 使用JSON值的数组封装数据。 json2.js JSON的.js库文件。 testJson.war 使用JSON与服务器传递信息的项目文件(可直接在Tomcat下发布运行)。 \lib目录 在Java中使用...
在线考试系统,采用vue与springcloud微服务架构开发,前后端完全分离,json格式数据交互,全部由本人独立开发完成。目前项目已部署在本人的学生版阿里云centos7服务器上。 主要功能有:对班级和科目的管理;对试题...
项目简介:在线考试系统,采用vue与springcloud微服务架构开发,前后端完全分离,json格式数据交互,全部由本人独立开发完成。目前项目已部署在本人的学生版阿里云centos7服务器上。 主要功能有:对班级和科目的...
1.客户端通过ajax发送请求; 2.服务器端Servlet接收请求; 3.后端JAVA通过JDBC SQL获取数据库数据; 4.生成Json数据并返回给客户端; 5.客户端接收数据后,绘制图表显示。 源码主要使用JSP+Java+Servlet+DM8+...
(3) 网络模块:通过httpclient进行封装http数据请求,支持ajax方式加载,支持下载、上传文件功能。 (4) 图片缓存模块:通过FinalBitmap,imageview加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
使用jsonp返回商品目录(ajax方式动态加载) ### 代码: /** * 购物车Service */ @Service public class CartServiceImpl implements CartService { @Value("${REST_BASE_URL}") private String REST_BASE...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
9、java后台如何接收ajax数据? 26 10、为什么要有jquery? 26 11、jQuery选择器有多少种? 27 13、你是如何使用jquery中的ajax的? 27 14、jquery中的$.get和$.post请求区别? 27 15、jquery中如何操作样式的? 28 ...
前端后台管理系统由vue与elementUI搭建,路由使用vue-router,前端在线考试系统由nuxt搭建,ajax请求均使用axios。 vsCode工具开发 后台 mysql数据库,mybatis(通用Mapper、PageHelper分页助手) springBoot(spring、...
使用内置的AJAX插件请求文件,然后将Load story操作及其响应一起使用。 Tada,您已经在游戏中添加了一个墨水故事! 加载和保存状态 墨水通过自己的变量和故事进展来管理自己的状态。 保存游戏时,还应该保存故事...
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...