使用ajax与jqplot的小体会
在使用ajax与jqplot时遇到了传值的问题!一开始都不知值是怎么传过去的,只找到了例子是以<div id="data">原始数据</div>这样子来接收的!是的,这样子我们可以接收到另一jsp以ajax传过来的值,但我要把这值传进javascript里面啊!!搞了半天!才发现原来传过来的值是先到javascript里面,然后再给网页的!
真是太傻逼了我!
后面就在就直接在javascript里面取值!但他妹地坑啊!传过来画不了图!后面想了想,用servlet解决吧,就是在另一jsp里面写
session.setAttribute("dataYear",dataYear);
接收的jsp里面写
<%=session.getAttribute("dataYear") %>
来接收数据!图片也可以显示了!但这完成了吗??本来也以为成功了!但后来调试时发现,数据库更新,图表竟不能随之更新!!找了下资料,才发现,用servlet传值只是初始化界面时传的,就是传过来 后你查看网页的源代码时,可以看到传过来的字符串而不是变量名!
现在怎么办啊!!看来还是只能回到以前的办法来做吧!
后来在调试时发现,传过来的值[['6/12/2025', 10500],['6/12/2026', 11000],['6/12/2027', 10000],['6/12/2028', 10500],['6/12/2029', 10240],['6/12/2030', 12541],['6/12/2031', 12311],['6/12/2032', 12121]]以
alert(<%=session.getAttribute("dataYear") %>);
显示时第一次加载竟是null,第二次才正常,为
而
alert(dataYear);
其中dataYear为:
var dataYear = XMLHttpReq.responseXML.getElementsByTagName("dataYear")[0].firstChild.nodeValue;
显示为
这格式不对啊!!怎么办?把传过来的字符串改为6/12/2025, 10500,6/12/2026, 11000,6/12/2027, 10000,6/12/2028, 10500,6/12/2029, 10240,6/12/2030, 12541,6/12/2031, 12311,6/12/2032, 12121?这能行吧??马上试下!我操,还是显示不了图片!这时
alert(<%=session.getAttribute("dataYear") %>);
接收的数据竟一直为null= =,坑爹的,我明明有传值过来的!
算了,上网找下改值属性的!找到了句
var array = eval(str)
这能行吗?
马上行动
var data =eval(dataYear);
接收的数据竟一直为Null。坑爹的,我明明有传值过来的!
算了,上网找下改值属性的!找到了句
var array = eval(str),
这能行吗?
马上行动
var data =eval(dataYear);
操作下!!竟能显示图表了,nice啊!
再在数据库加行数据先!
nice nice
及时显示出来!
完成了!
使用ajax与jqplot的小体会的更多相关文章
- AJAX重点知识的心得体会
下面就为大家带来一篇 AJAX重点知识的心得体会.学习还是有点帮助的,给大家做个参考吧. AJAX是什么? 是Asynchronous Javascript And XML的首字母的缩写, 它不是一门 ...
- 完整的Ajax及三级联动小练习
Ajax结构: var name = $("#text_1").val(); $.ajax({ url: "Ashxs/Handler.ashx",//一般处理 ...
- ajax载入数据是小细节
今天看了一个点子: 在 ajax 导入数据的 div中添加一些样式,比如:我们正紧急抢救 增加趣味性,有解决数据卡壳问题
- 搭建andiord sdk和安装eclipse adt插件的个人小体会
由于以前就已经搭建好了java jdk的运行环境这里就不多说了,不过这几天看了一篇博客才明白jdk变量环境设置的某些要义,不在是人云亦云而不知其所以然. 其博客的地址:http://www.cnblo ...
- Scrum培训小体会
公司组织Scrum培训. 虽然是针对ScrumMaster这个角色的培训,但更多是基于对Scrum这个敏捷开发实践方法的了解. 回来也有一些感想,记录下来.以后在工作实践中,继续探索.实践.体验.感悟 ...
- 在学习HTML——form表单中的label标签时的一点小体会
在我啃了一遍书本之后,开始了在慕课看视频的过程,从最开始的HTML+CSS的基础课程看起,在第5-9小节讲到了form表单的label标签, 首先看一下慕课的讲解: label 标签不会向用户呈现任 ...
- jqplot使用小心得
这两天做一个项目,需要画饼图,所以在网上搜到jqplot这个插件.下面就说说我对他的简单的使用心得. 先说说我想要的效果:1.我需要修改饼图每个部分的背景色 2.我需要修改饼图里面文本的颜色和字体大小 ...
- iOS 用protocol 和 用继承小体会
最近写程序时,2个类都有相同的函数,又因为在用oc,所以就用了protocol来实现.后来发现其实这2个类除了相同的函数,还需要一些相同的变量,当初用继承的话会更简单.
- ajax异步加载小例子....(通俗易懂)
web.html(用户端): <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
随机推荐
- vue 新增时清除表单验证注意事项
// 清除表单校验的提示 if (this.$refs['XXX']) { // 延时执行 this.$nextTick(function () { this.$refs['XXX'].clearVa ...
- gtest简介及简单使用
本文摘自 gtest简介及简单使用 ,在此感谢作者的分享. 具体使用教程 _______________________________________________________________ ...
- 理解JVM GC
理解JVM GC对于我们把控Java应用有很大的帮助.下面我从运维角度,把网上的JVM相关的资料整理如下,以加深对JVM GC的理解.如有错误的地方,请看官指正. JVM内存使用分类 JVM的内存分区 ...
- django xadmin 安装和使用
官方文档: http://xadmin.readthedocs.io/en/docs-chinese/ 版本:django1.9 pip安装部署 pip install xadmin settings ...
- 将Sql查询语句获取的数据插入到List列表里面
Sql查询语句获取的数据是分格式的,我们还用SqlDataReader来做,然后用IDataReader来接收读取,以下是代码: //我想查询一个用户表的信息,该用户有姓名,密码,信息三列 //1.定 ...
- bzoj千题计划208:bzoj3174: [Tjoi2013]拯救小矮人
http://www.lydsy.com/JudgeOnline/problem.php?id=3174 按a+b从小到大排序,a+b小的在上面,先考虑让它逃出去 正确性不会证 感性理解一下,最后一个 ...
- Training (deep) Neural Networks Part: 1
Training (deep) Neural Networks Part: 1 Nowadays training deep learning models have become extremely ...
- 在Emacs中启用Fcitx输入法
安装fcitx输入法,在 ~/.xinitrc文件中添加如下内容 (我用startx启动图形环境,所以在~/.xinitrc中配置X会话) export LC_CTYPE="zh_CN.UT ...
- opacity设定图片透明度
实例 1 - 创建透明图像 定义透明效果的 CSS3 属性是 opacity. 首先,我们将展示如何通过 CSS 来创建透明图像. 常规图像: 带有透明度的相同图像: 请看下面的 CSS: img { ...
- 第8月第19天 django rest
1. def retrieve(self, request, pk=None): try: book = Book.objects.get(book_id=pk) except Book.DoesNo ...