对应的js代码
//动态创建时间图(date:2012-01-09,author:lwc)
//参数具体见api(highchart)
function getsmsLogpro(paths,proname,objs)
{
var nows=new Date();
var options = {
chart: {
renderTo: 'container'
},
lang:{
months: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
shortMonths: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一', '十二'],
weekdays: ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
exportButtonTitle:'导出PDF',
printButtonTitle:'打印报表'
},
title:{
text: '短信日志分析图'
},
rangeSelector: {
// 缩放选择按钮,是一个数组。
// 其中type可以是: 'millisecond', 'second', 'minute', 'day', 'week', 'month', 'ytd' (year to date), 'year' 和 'all'。
// 其中count是指多少个单位type。
// 其中text是配置显示在按钮上的文字
buttons: [
{type: 'day',
count: 3,
text: '3d'
},
{
type: 'month',
count: 1,
text: '1月'
}, {
type: 'month',
count: 3,
text: '3月'
}, {
type: 'month',
count: 6,
text: '6月'
}, {
type: 'year',
count: 1,
text: '1年'
},{
type: 'year',
count: 3,
text: '3年'
}, {
type: 'all',
text: '所有'
}],
// 默认选择域:0(缩放按钮中的第一个)、1(缩放按钮中的第二个)……
selected: 0
// 是否允许input标签选框
// inputEnabled: false
},
tooltip:{
// 日期时间格式化
xDateFormat: '%Y-%m-%d ',
backgroundColor: '#FCFFC5',
valueSuffix: ' 分钟'
},
xAxis:{
tickPixelInterval: 250,
// 如果X轴刻度是日期或时间,该配置是格式化日期及时间显示格式
dateTimeLabelFormats: {
second: '%Y-%m-%d<br/>%H:%M:%S',
minute: '%Y-%m-%d<br/>%H:%M',
hour: '%Y-%m-%d<br/>%H:%M',
day: '%Y<br/>%m-%d',
week: '%Y<br/>%m-%d',
month: '%Y-%m',
year: '%Y'
}
},
yAxis: {
title: {
text: '时间 (分钟)'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
series: []
};
var series = { data: [] };
$.ajax({
url:paths+'test/smsLogAnalyJsonAction_sendStock.action',
data:'proName='+proname,
dataType: 'json',
beforeSend:function(XMLHttpRequest)
{
objs.html("<img src='images/js/loading.gif'/>");
},
success:function(datas,textStatus)
{
// alert('开始回调,状态文本值:'+textStatus+' 返回数据:'+datas);
objs.empty();
series.name='存储过程:'+datas.entitylist[0].proName;
$.each(datas.entitylist,function(ids,item){
var counttimes=item.timsMinutes;
series.data.push([Date.UTC(item.sysDate.substring(0,4),item.sysDate.substring(4,6)-1,item.sysDate.substring(6,8)),counttimes]);
});
options.series.push(series);
var chart = new Highcharts.StockChart(options);
}
});
}
对应的界面:
$(function() {
$(document).ready(function() {
var paths='<%=basePath%>';
var proname=document.getElementById("proName").value;
var protype=document.getElementById("types").value;
if(protype==1)
{
//频率图形
getsmsrates(paths,proname)
}
else
{
//时间图
// getsmsLogpro(paths,proname);
//请求
var objs=$("#loading");
getsmsLogpro(paths,proname,objs);
}
});
<div id="loading"></div>
需要案例发信息我
相关推荐
在这个特定的案例中,标题和描述提到的“jQuery弹出层可加载iframe”指的是一个利用jQuery实现的弹出窗口,它能够嵌入一个iframe(内联框架)来展示外部网页或应用程序。 首先,我们需要理解jQuery是什么。jQuery是...
在网页设计中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript代码的编写,使得动态交互变得更加简单。本文将深入探讨如何使用jQuery实现通过按钮触发弹出式表单的功能,这个功能广泛应用于用户的...
在这个项目中,我们关注的是利用jQuery实现一个用户弹出框功能,该功能通过Ajax请求获取并展示用户信息,其设计灵感来源于新浪网站上的用户信息展示方式。 首先,我们要理解jQuery中的弹出框实现。弹出框通常不是一...
本文将围绕“jquery弹出Loading层”这一主题,详细讲解如何使用jQuery来实现页面加载时显示一个Loading效果,以及相关知识点。 首先,当我们需要在网页加载或者执行耗时操作时,向用户展示一个Loading指示器是非常...
本项目"jquery弹出div+异步加载数据"旨在实现一个功能丰富的用户界面,其中包含一个可拖动的弹出div,并能通过异步方式从服务器获取并显示数据。下面我们将详细探讨这个项目中的关键知识点。 首先,**jQuery弹出div...
"jQuery弹出层背景变暗"这个话题涉及到在使用jQuery时,如何创建一个具有半透明暗色背景的弹出层(也称为对话框或模态窗口),以突出显示弹出内容并降低页面其他部分的视觉干扰。 首先,我们需要理解jQuery弹出层的...
接下来,我们可以创建一个隐藏的对话框元素,并在页面加载时触发弹出: ```html 警告" style="display:none;"> 这是一个警告信息! ``` 然后,使用jQuery的$(document).ready()方法确保在页面完全加载后执行弹出...
jQuery弹出层,通常被称为模态对话框或提示框,是在用户与页面交互时,突然出现在当前视图中的一个浮动窗口。它可以用于显示信息、警告、确认或者请求用户输入。弹出层通过遮罩层来突出显示其内容,使用户聚焦于弹...
如果验证通过,会使用jQuery的`.ajax()`方法发送一个POST请求到服务器进行登录处理。 弹出层的样式可以通过CSS进行定制,例如添加阴影、圆角和动画效果,使其更符合页面的整体设计。同时,为了适应不同设备和屏幕...
在这个“jquery弹出div”的主题中,我们将深入探讨如何利用jQuery来实现一个div元素的弹出效果,这通常用于创建对话框、提示框或者模态窗口。 首先,`div`在HTML中是一个通用的容器元素,用于组织页面内容。我们...
本文将详细介绍一个名为“jQuery弹出层插件”的工具,该插件以其轻量级、易于使用和高度可定制化的特点,深受开发者喜爱。 首先,我们了解下什么是jQuery。jQuery是由John Resig于2006年创建的一个JavaScript库,它...
Fancybox在弹出层中加载外部页面时,可以实现子父页面间的通信。例如,你可能想在弹出层中传递参数给子页面,然后在子页面中获取这些值。这可以通过URL查询字符串来实现: ```html 打开子页面 ``` 在子页面...
本主题涉及的是一个特定的jQuery插件,用于实现双击图片后弹出图片显示的功能,这对于网站的用户体验提升具有显著效果。这个插件可以方便地将普通图片浏览体验转化为更直观、更具互动性的展示方式。 首先,我们来...
5. **自定义功能**:根据需求,还可以扩展弹出框的功能,比如添加Ajax请求加载动态内容,或者设置定时器自动关闭弹出框。 总结来说,创建好看的jQuery弹出框样式涉及HTML结构设计、CSS样式定制以及jQuery事件处理。...
在上述代码中,`$(document).ready`确保在DOM加载完成后执行代码。`#login-btn`的选择器用于找到登录按钮,`click`方法用于绑定点击事件。当用户点击按钮时,先检查用户名和密码是否为空,然后模拟登录成功。`$('....
可以结合使用`$.ajax()`或`$.get()、$.post()`方法,当请求完成时更新弹出框的内容。 9. **错误处理**:对于失败的弹出框,可以包含错误信息和重试按钮,让用户知道出了什么问题并有机会修复。 10. **可复用性**:...
"jquery插件弹出div"是一个基于jQuery的插件,用于创建弹出式对话框或者模态框,通常用于显示警告、确认消息或者进行表单提交等交互操作。在网页设计中,这种功能能够提升用户体验,因为它可以将用户注意力集中在...
"jQuery弹出层/jQuery弹出窗口/_全集"这个资源集合显然是一个包含多种jQuery弹出层和弹出窗口实现的综合教程或代码库。这些弹出效果通常用于显示通知、对话框、模态窗口、下拉菜单等多种用途,是网站用户交互的重要...
在实现弹出层时,我们首先需要在HTML中定义一个隐藏的div,作为弹出层容器。然后,我们可以使用CSS来设置其样式,包括位置、大小、背景色等,以达到预期的视觉效果。例如: ```html ; position:absolute; top:50%; ...