在使用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的小体会的更多相关文章

  1. AJAX重点知识的心得体会

    下面就为大家带来一篇 AJAX重点知识的心得体会.学习还是有点帮助的,给大家做个参考吧. AJAX是什么? 是Asynchronous Javascript And XML的首字母的缩写, 它不是一门 ...

  2. 完整的Ajax及三级联动小练习

    Ajax结构: var name = $("#text_1").val(); $.ajax({ url: "Ashxs/Handler.ashx",//一般处理 ...

  3. ajax载入数据是小细节

    今天看了一个点子: 在 ajax 导入数据的 div中添加一些样式,比如:我们正紧急抢救 增加趣味性,有解决数据卡壳问题

  4. 搭建andiord sdk和安装eclipse adt插件的个人小体会

    由于以前就已经搭建好了java jdk的运行环境这里就不多说了,不过这几天看了一篇博客才明白jdk变量环境设置的某些要义,不在是人云亦云而不知其所以然. 其博客的地址:http://www.cnblo ...

  5. Scrum培训小体会

    公司组织Scrum培训. 虽然是针对ScrumMaster这个角色的培训,但更多是基于对Scrum这个敏捷开发实践方法的了解. 回来也有一些感想,记录下来.以后在工作实践中,继续探索.实践.体验.感悟 ...

  6. 在学习HTML——form表单中的label标签时的一点小体会

    在我啃了一遍书本之后,开始了在慕课看视频的过程,从最开始的HTML+CSS的基础课程看起,在第5-9小节讲到了form表单的label标签, 首先看一下慕课的讲解:  label 标签不会向用户呈现任 ...

  7. jqplot使用小心得

    这两天做一个项目,需要画饼图,所以在网上搜到jqplot这个插件.下面就说说我对他的简单的使用心得. 先说说我想要的效果:1.我需要修改饼图每个部分的背景色 2.我需要修改饼图里面文本的颜色和字体大小 ...

  8. iOS 用protocol 和 用继承小体会

    最近写程序时,2个类都有相同的函数,又因为在用oc,所以就用了protocol来实现.后来发现其实这2个类除了相同的函数,还需要一些相同的变量,当初用继承的话会更简单.

  9. ajax异步加载小例子....(通俗易懂)

    web.html(用户端): <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

随机推荐

  1. python之旅:网络编程

    一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频 ...

  2. Json对象与Json字符串

  3. 个推用户画像产品(个像)Android集成实践

    我们团队之前一直是个推推送的忠实用户,近期个推新推出了产品“个像·用户画像”,刚好非常契合我们的业务需求,于是我们也试用了一下.总的来说效果还不错,这篇文章就为大家介绍一下如何从零开始快速集成个像An ...

  4. ELKStack-生产案例项目实战(十一)

    ELKStack-生产案例项目实战 1.收集ES和apache日志,入redis input { file { path => "/etc/httpd/logs/access_log& ...

  5. LaTeX符号和图片

    \documentclass{article} \usepackage{ctex} %中文处理 \begin{document} \section{空白符号} Are you wiser than o ...

  6. Facebook人工智能实验室的前世今生

    Facebook人工智能实验室的前世今生 是时候停止把Facebook当作纯粹的社交媒体公司来看了.它用无人机提供互联网服务,为了发展虚拟现实而收购Oculus,不懈追求人工智能,Facebook已经 ...

  7. python学习笔记6--mockserver

    一.mockserver的应用 有时候测试我们需要调用一些三方接口或者未开发完成的接口,完成我们的业务流程测试,但是这时候可能我们只知道接口返回值,接口并没有完全开发完成或可以让我们任意调用,这时候就 ...

  8. JAVA不可变类与可变类、值传递与引用传递深入理解

    一个由try...catch...finally引出的思考,在前面已经初步了解过不可变与可变.值传递与引用传递,在这里再次深入理解. 1.先看下面一个try..catch..finally的例子: P ...

  9. 【mongoDB】 分享系列

    mongoDB 作为一个非关系性数据库(功能很像关系型数据库) MongoDB 之一 MongoDB是什么 MongoDB 之二 增-删-改-查 MongoDB 之三 数据类型 MongoDB 之四 ...

  10. 【CTF REVERSE】WHCTF2017-CRACKME

    1.前言 假装大学生水一下CTF题目,常规思路.程序没有加壳,是VC写的MFC程序. 2.破题思路 1.MessageBox 下断点 2.找到提示错误字符串的函数B 3.跟踪函数 4.跟踪算法 3.实 ...