创建数组漏旁渣使用 new Array()方法。
创建数组并赋值,简便写法如下:
var temp = ['启慎java', 'php', 'c++', 'c#', 'perl', 'vb', 'html', 'css']
1、返悄创建一个变量名为temp的数组;
2、为数组赋值,数组下标是从0开始,所以从0依次存储;
3、从数组中取出值,通过for循环,依次取出。
4.代码如下:
var temp = new Array()
temp[0] = "hello"
temp[1] = "my"
temp[1] = "friend"
for(var i = 0i <temp.lengthi++){
alert(temp[i])
}
jquery往数组中加元素可以通过两种方式:1、通过数组的push方式添加元素
2、通过数组的下标方式添加元素
示例
<script>
var
arr=[]
arr.push('a')//第一种方式,往数逗历悉组末尾添加一烂雀个字符a
arr[arr.length]='a'//第二种方式,往数组末尾添山乎加一个字符a
</script>
serialize()、serializeArray()方法都是jquery用户序列化表单的,用于ajax提交的data值的序列化
在chrome的控制台我们很清楚的看到了serializeArray()返回的是json数组,数组的每个对象都是有json字符租谈山串构成,我们可弊中以看到,每个json字符串包括两个键值对,每个键值对都是有name,value组成,其实serializeArray()它把表单里的每个需要提交的dom的name的值赋给json字符串的name,dom的value的值赋给json字符串的value.
那么我们侍手只需这要添加额外的内容:
var dataParam = $("#updateChannelForm").serializeArray()
例如我想添加sex="男"
dataParam.push({"name":"sex","value":"男"}) 就可以了
我们看到serialize()方法把表单里的内容序列化成了字符串
"id=58&channelType=2&subTitle=591teststetets&extAttrValueId=599"
那么我们只需这要添加额外的内容:
var dataParam = $("#updateChannelForm").serialize()
例如我想添加sex="男"
dataParam =dataParam +"&"+"sex=男"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)