js 缺少对象

报的是错误是 drawcharts  is not defined ,但是我的定义没错啊?
js代码
<script type="text/javascript" src="script/prototype.js"></script>
   <script type="javascript">
function  drawcharts(){   
var xmgs=$F{'xmgs'};
var ydzmj=$F{'ydzmj'};
var nydhj=$F{'nydhj'};
var xzjsyd=$F{'xzjsyd'};
var jtnyd=$F{'jtnyd'};
var jtgd=$F{'jtgd'};
var gynyd=$F{'gynyd'};
var gygd=$F{'gygd'};
var jtwlyd=$F{'jtwlyd'};
var gywlyd=$F{'gywlyd'};
var jtjsyd=$F{'jtjsyd'};
var gyjsyd=$F{'gyjsyd'};
        var url='/gridmap/drawchart.do';
        var pars='mod=drawpicichart'+'&xmgs='+xmgs+'&ydzmj='+ydzmj+'&nydhj='+nydhj+'&xzjsyd='+xzjsyd+'&jtnyd='+jtnyd+'&jtgd='+jtgd+'&gynyd='+gynyd+'&gygd='+gygd+'&jtwlyd='+jtwlyd+'&gywlyd='+gywlyd+'&jtjsyd='+'&gyjsyd='+gyjsyd;             
      alter(url+pars);
        var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(){$('drawimg').innerHTML ='<img width=800  height=480 src="D:/picistatic.jpg"></img>';}});    
     }
</script> 


html代码
<input type=checkbox name=xmgs value="1"/><font color="#150f11">项目个数</font>
<input type=checkbox name=ydzmj value="2"/><font color="#150f11">用地总面积</font>
<input type=checkbox name=nydhj value="3"/><font color="#150f11">农用地合计</font>
<input type=checkbox name=xzjsyd value="4"/><font color="#150f11">新增建设用地</font>
<input type=checkbox name=jtnyd value="5"/><font color="#150f11">集体农用地</font>
  
<input type=checkbox name=jtgd value="6"/><font color="#150f11">集体耕地</font>
<input type=checkbox name=gynyd value="7"/><font color="#150f11">国有农用地</font>
<input type=checkbox name=gygd value="8"/><font color="#150f11">国有耕地</font>
<input type=checkbox name=jtwlyd value="9"/><font color="#150f11">集体未利用地</font>
<input type=checkbox name=gywlyd value="10"/><font color="#150f11">国有未利用地</font>
<input type=checkbox name=jtjsyd value="11"/><font color="#150f11">集体建设用地</font>
<input type=checkbox name=gyjsyd value="12"/><font color="#150f11">国有建设用地</font>
  
<input type="button" value="生成柱状图"  onclick="drawcharts()"/> 
2019-03-25 13:41

相关教程

更多

js怎样获取所有windos对象?

用js怎样获取所有打开的浏览器窗口?  并一一关闭?

FileUpload 对象 怎么用js 操作

在 HTML 文档中 <input type="file"> 标签每出现一次,一个 FileUpload 对象就会被创建。  但是这个是只读的不能用js去改变文件名  有没有什么办法可以新创建一个FileUpload 对象  并把自己要的文件名保存进去然后提交给后台?

JS数据类型

java数组类型 ==> 基本数据类型 和 引用数据类型.  js中 类型也分为两种 ==> 原始数据类型 和 对象数据类型. 与java一模一样. java中 基本数据类型有哪些? byte short int long float double boolean char  js中 原始数据类型有哪些?       number(数字,浮点型,整型)       string(js语

VueJS与其他JS框架对比


                            

从 prototype.js 深入学习 javascript 的面向对象特性

从 prototype.js 深入学习 javascript 的面向对象特性,js是一门很强大的语言,灵活,方便。 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽。不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见。js 语法成分简单,没有 ruby 语言复杂。所以有时候我觉得她更干

哪有firefox的js资料可以查询?

以前用的js的参考手册里面的内容都针对IE的,如是:  selection对象  TextRange对象  但是这些对象或对象的方法和属性在firefox下面根本就不一样,如:  IE下面可以:  document.selection.createRange();  但是firefox下面要:  window.getSelection().getRangeAt(0);  现在没有一本关于firef

Node.js视频教程

捷训Node.js入门教学视频,对初学者来说应该不错的,教学视频中包括javascript的基本知识的介绍和讲解,挺详细的,接着是对node.js的介绍和讲解。

js 怎么传递数组参数到servlet?

js:  function addItem() {  with (document.getElementById("orderForm")) {      var product =document.getElementsByName("name");         for(var i=0;i<product.length;i++)

Backbone.js的技巧和模式

本文由白牙根据Phillip Whisenhunt的《Backbone.js Tips And Patterns》所译,整个译文带有我自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://coding.smashingmagazine.com/2013/08/09/backbone-js-tips-patterns/,以及作者相关信息 作者:Phi

js中2个等号与3个等号的区别

js中2个等号与3个等号的区别    2011-06-24 14:14:09|分类:javascript|字号订阅           首先,== equality 等同,=== identity 恒等。   ==, 两边值类型不同的时候,要先进行类型转换,再比较。   ===,不做类型转换,类型不同的一定不等。   下面分别说明:   先说 ===,这个比较简单。下面的规则用来判断两个值是否==

HBuilder强大的JS代码提示功能


                            

两种js function 声明方式

http://helephant.com/2012/07/14/javascript-function-declaration-vs-expression/ 一种叫function declaration,一种叫function operator. function declaration 这样:    function destroyDeathStar() {    alert("St

[hook.js]通用Javascript函数钩子及其他

2013.02.16<:article id=post_content> 最近看Dom Xss检测相关的Paper,涉及到Hook Javascript函数,网上翻了一下,貌似没有什么通用的函数钩子脚本,自己用就自己写一个吧。最后有代码地址,前面写下mind storm的过程。 最经典且简单的Javascript函数钩子的写法应该是下面这样了:  var _alert = alert;

在js里怎么去阻止后台的方法执行

<%@ page language="java" pageEncoding="utf-8"%>  <%@ page import="java.util.*"%>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&

jQuery表格插件jqGrid(jquery.jqGrid.js)

jqGrid 是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本,支持分页、滚动加载、搜索、锁定、拖动等一系列对表格的常规操作...

最新教程

更多

java线程状态详解(6种)

java线程类为:java.lang.Thread,其实现java.lang.Runnable接口。 线程在运行过程中有6种状态,分别如下: NEW:初始状态,线程被构建,但是还没有调用start()方法 RUNNABLE:运行状态,Java线程将操作系统中的就绪和运行两种状态统称为“运行状态” BLOCK:阻塞状态,表示线程阻塞

redis从库只读设置-redis集群管理

默认情况下redis数据库充当slave角色时是只读的不能进行写操作,如果写入,会提示以下错误:READONLY You can't write against a read only slave.  127.0.0.1:6382> set k3 111  (error) READONLY You can't write against a read only slave. 如果你要开启从库

Netty环境配置

netty是一个java事件驱动的网络通信框架,也就是一个jar包,只要在项目里引用即可。

Netty基于流的传输处理

​在TCP/IP的基于流的传输中,接收的数据被存储到套接字接收缓冲器中。不幸的是,基于流的传输的缓冲器不是分组的队列,而是字节的队列。 这意味着,即使将两个消息作为两个独立的数据包发送,操作系统也不会将它们视为两个消息,而只是一组字节(有点悲剧)。 因此,不能保证读的是您在远程定入的行数据

Netty入门实例-使用POJO代替ByteBuf

使用TIME协议的客户端和服务器示例,让它们使用POJO来代替原来的ByteBuf。

Netty入门实例-时间服务器

Netty中服务器和客户端之间最大的和唯一的区别是使用了不同的Bootstrap和Channel实现

Netty入门实例-编写服务器端程序

channelRead()处理程序方法实现如下

Netty开发环境配置

最新版本的Netty 4.x和JDK 1.6及更高版本

电商平台数据库设计

电商平台数据库表设计:商品分类表、商品信息表、品牌表、商品属性表、商品属性扩展表、规格表、规格扩展表

HttpClient 上传文件

我们使用MultipartEntityBuilder创建一个HttpEntity。 当创建构建器时,添加一个二进制体 - 包含将要上传的文件以及一个文本正文。 接下来,使用RequestBuilder创建一个HTTP请求,并分配先前创建的HttpEntity。

MongoDB常用命令

查看当前使用的数据库    > db    test  切换数据库   > use foobar    switched to db foobar  插入文档    > post={"title":"领悟书生","content":"这是一个分享教程的网站","date":new

快速了解MongoDB【基本概念与体系结构】

什么是MongoDB MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

windows系统安装MongoDB

安装 下载MongoDB的安装包:mongodb-win32-x86_64-2008plus-ssl-3.2.10-signed.msi,按照提示步骤安装即可。 安装完成后,软件会安装在C:\Program Files\MongoDB 目录中 我们要启动的服务程序就是C:\Program Files\MongoDB\Server\3.2\bin目录下的mongod.exe,为了方便我们每次启动,我

Spring boot整合MyBatis-Plus 之二:增删改查

基于上一篇springboot整合MyBatis-Plus之后,实现简单的增删改查 创建实体类 添加表注解TableName和主键注解TableId import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baom

分布式ID生成器【snowflake雪花算法】

基于snowflake雪花算法分布式ID生成器 snowflake雪花算法分布式ID生成器几大特点: 41bit的时间戳可以支持该算法使用到2082年 10bit的工作机器id可以支持1024台机器 序列号支持1毫秒产生4096个自增序列id 整体上按照时间自增排序 整个分布式系统内不会产生ID碰撞 每秒能够产生26万ID左右 Twitter的 Snowflake分布式ID生成器的JAVA实现方案