`
ypluck
  • 浏览: 76458 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JS传递数组自动以分号分隔

    博客分类:
  • Ajax
阅读更多
今天在家做公司的项目,遇到一个很奇怪的事,其中JS传递数组时,传递过去的数据会以,(分号)分隔。代码如下:
function ExpertOpinion()
		{
			var item=document.getElementsByName("idItems");				//得到所有的项目,根据项目ID得到其对应的表决结果和意见
			if(item!="")
			{
				var idItem=new Array();		//所有的项目ID
				var idOperate=new Array();	//所有选择的操作类型
				var opinion=new Array();	//所有的意见
				
				for(var i=0;i<item.length;i++)
				{
					idItem[i]=item[i].value;								//所有项目
					var temp=item[i].value+"rd";							//当前某一项目的三种选择
					var opinoinId=item[i].value+"text";							//专家意见ID
					opinion[i]=document.getElementById(opinoinId).value;					
					var selectArr=document.getElementsByName(temp);				
					for(var j=0;j<selectArr.length;j++)						//所有已经选择的结果
					{
						if(selectArr[j].checked)
						{
							idOperate[i]=selectArr[j].value;							
							break;
						}					
					} 
				}
				
				var url="servlet/makeScoreAction";
				var paras='IDITEM='+idItem+'&IDOPERATE='+idOperate+'&opinion='+opinion;
				myajax=new Ajax.Request(url,{method:'post',parameters:paras,onComplete:handleResult});				
			}
		}
		function handleResult(res)
		{
			alert(res.responseText);
		}

其中接收的代码如下:
String IDITEM[]=request.getParameterValues("IDITEM");
		String IDOPERATE[]=request.getParameterValues("IDOPERATE");
		String opinion[]=request.getParameterValues("opinion");
		
		for(int i=0;i<IDITEM.length;i++)
		{
			System.out.println(IDITEM[i]);
			
		}
		
		for(int i=0;i<IDOPERATE.length;i++)
		{
			
			System.out.println(IDOPERATE[i]);
		}
		for(int i=0;i<opinion.length;i++)
		{
			
			System.out.println(opinion[i]);
		}

输出的结果如下图:
1
0
分享到:
评论
2 楼 dbh0512 2012-06-28  
楼主怎么解决的  我也遇到同样问题
1 楼 topbox163 2010-01-17  
怎么没有看到下图?

相关推荐

    stm32cube ide 行尾自动补全分号插件

    stm32cube ide 行尾自动补全分号插件 设置ctrl+Enter 快捷键可以再是行尾自动添加; 让c语言编程 变得像java 一样快捷方便

    如何防止JavaScript自动插入分号

    JavaScript语言有一个机制:在解析时,能够在一句话后面自动插入一个分号,用来修改语句末尾遗漏的分号分隔符。然而,由于这个自动插入的分号与JavaScript语言的另一个机制发生了冲突,即所有空格符都被忽略,因此...

    SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串

    SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串

    MATLAB之输入数组

    3、空格和逗号分隔建立行向量,元素之间用分号分隔建立列向量。 调用格式: vec=[a1,a2,...] 其中vec是数组名,a1、a2是数组元素。 (2)冒号生成法 利用冒号生成法建立等差数列构成的行向量 调用格式: vec=a:h...

    MATLAB 创建数组和矩阵的基本方法

    要创建每列包含多个元素的数组,请用分号“;”分隔这些元素。这种类型的数组称为列向量。 disp('Create an array with four elements in a single column:') disp('&gt;&gt; a = [1; 2; 3; 4]') a = [1; 2; 3; 4] Create ...

    分号列表分隔符「Semi-Colon List Delimiter」-crx插件

    分号列表分隔符Chrome扩展程序的目的是允许用户从某些应用程序(例如电子表格)复制列表,将其快速转换为以分号分隔的文本字符串,并自动复制该文本字符串到用户的剪贴板。然后,用户可以将该文本字符串粘贴到任何...

    TIN三角网.rar_TIN_tin三角网_标签_用英文逗号或分号分隔_离散点tin

    通过离散点坐标数据,计算简单TIN三角网连接方式,并进行绘制

    Matlab矩阵数组在编程开发中的作用解析.pdf

    - 直接输入元素值,使用分号分隔不同行: ``` A = [1 2 3; 4 5 6; 7 8 9]; ``` - 使用内置函数创建矩阵数组: ``` B = zeros(3, 3); ``` - 通过变量和运算符生成矩阵数组: ``` C = A + B; ...

    matlab数组矩阵Matlab中的所有变量都是多维数组

    元素间的分隔符可使用空格、逗号和分号,其中空格和逗号的含义是一样的: 空格/逗号:隔开列元素 分号:隔开一行 因此,我们可以通过下面的方式来定义一个矩阵: 使用函数 也可以使用函数来创建数组。在Matlab中...

    matlab中如何创建数组

    matlab中如何创建数组: ... 逗号+分号的形式创建数组; 使用冒号创建数组; 间距固定的递增或递减数组; 使用函数linspace创建数组; 使用函数logspace创建数组; 采用合成的方式创建二维数组;

    eclipse 4.7.1 取消等号分号空格自动补全

    在eclipse 4.7.1 中用如下插件包替换eclipse/plugins下面的原有包,可以取消等号分号空格自动补全

    MATLAB矩阵和数组运算的示例

    matlab的数据变量都存储为多维数组, 可以是字符, 字符串或数字。 二维数组称为矩阵, 通常用于线性代数。 在MATLAB中创建数组 ...创建矩阵时要小心, 每行应具有相同的列数, 并且每行应以分号分隔。否则, 它将 矩阵数组

    【JavaScript源代码】JavaScript中分号的一些细节.docx

    JavaScript中分号的一些细节  JavaScript 中的分号是可选的,加不加分号主要是个代码风格问题。一种风格是使用分号明确结束语句,即便这些分号不是必需的;另一种风格是尽可能的不加分号,只在必要的情况才加。我...

    matlab+数组矩阵+资源合集

    矩阵数组是由若干行若干列的元素组成,通常会用方括号 [] 表示,其中每一行的元素用空格、逗号或分号隔开,每一列的元素用分号隔开。 矩阵数组在 MATLAB 中还有许多应用,比如可以用来进行线性代数运算、图像处理、...

    Sublime-JS-Auto-Semicolon:添加数组或函数参数时,自动在行的末尾添加分号

    JS自动分号 当您位于括号或方括号内时,此Sublime Text 3宏会自动在行的末尾添加分号。 主要用例 您将使用匿名函数(或命名的,因为这样也很好)作为参数。 Sublime可以有效地合上括号,但是您必须记住输入关键点并...

    Matlab创建矩阵(数组)

    用 分号(;) 或者 换行 来表示数组的维度。 3)其他生成方法: 函数 作用 zeros(i,j) 生成 i 行 j 列的全0矩阵 ones(i,j) 生成 i 行 j 列的全1矩阵 eye(i,j) 生成单位矩阵 rand(i,j) (0,1)区间均匀分布的随机矩阵 ...

    javascript 分号总结及详细介绍

    javascript每条语句都是以分号结束,但由于javascript具有分号自动插入规则,所有不同的编程人员有不同的习惯,有的加分号,有的不加分号,那么到底加分号好还是不加分号好?本文章向大家探讨javascript每条语句该不...

    JS正则验证多个邮箱完整实例【邮箱用分号隔开】

    本文实例讲述了JS正则验证多个邮箱的方法。分享给大家供大家参考,具体如下: &lt;html&gt; &lt;head&gt; &lt;meta charset=utf-8&gt; &lt;title&gt;JS正则验证多个邮箱&lt;/title&gt; &lt;/head&gt; &lt;body&gt; ...

    Python读取csv文件分隔符设置方法

    Windows下的分隔符默认的是逗号,而MAC的分隔符是分号。拿到一份用分号分割的CSV文件,在Win下是无法正确读取的,因为CSV模块默认调用的是Excel的规则。 所以我们在读取文件的时候需要添加分割符变量。 import csv ...

Global site tag (gtag.js) - Google Analytics