// html
<input id="minus1" type="text" name="condition[]" value="3"><input id="minus2" type="text" name="condition[]" value="2">
// js
var condition = $("input[name='condition[]']")map(function () {return $(this)val();
})get();
// 控制台输出结果,数组
consolelog(condition)// (2) ["3", "2"]1、先把得到的数组用alert(array)
看是不是[object],如果不是
如果是d出这个数组的字符串的话;
2、那就 var array=eval("("+array+")");
再array[0]["title"]就能得到了。
3、一般返回的如果不是json格式的数组,那么需要转换成json格式
jQueryparseJSON(data);
你好!
获取他们的值是可以的,不清楚你的jsp的整个dom结构,但通过这两组数据分析,应该都是在<div class="row"></div>下面,以行的形式显示,css大概用的是bootstrap吧。
下面就按每组数据都在<div class="row"></div>的这种结构进行获取数据,如下:
//找到所有class='row'的div进行遍历
$("divrow")each(function(i,n){
//在每行下,找到对应的数据
//第一列为营业额 第二列为利润 第三行为缴税
var ipts = $(this)find("input");
var _turnover = ipts[0]name;
var _profit = ipts[1]name;
var _tax = ipts[2]name;
alert("("+_turnover+","+_profit+","+_tax+")");
});
});
希望对你有帮助!
需要按照以下模板编程:
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<title>Document</title></head><body>
<div id="box">
<input type="text">
<input type="text">
<input type="text">
<input type="text">
<input type="button" id="btn" onclick="Total()" value="转化为数组">
</div>
<script src="这里是jquery文件路径"></script>
<script>
function Total() { var numArr = []; // 定义一个空数组
var txt = $('#box')find(':text'); // 获取所有文本框
for (var i = 0; i < txtlength; i++) {
numArrpush(txteq(i)val()); // 将文本框的值添加到数组中 }
consoleinfo(numArr);
} </script></body></html>
2
3 stringify()函数
stringify()用于从一个对象解析出字符串,如
var
a = {a:1,b:2}
结果:
JSONstringify(a)
"{"a":1,"b":2}"
4
5 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:
1一种为使用eval()函数。
2 第二种解析方式就是使用Function对象来完成,它的典型应用就是在JQUERY中的AJAX方法下的success等对于返回数据 data的解析。
dateType:json; 在php controller返回 exit(json_encode(array('code'=>0,'msg'=>'交易流水号错误'))); 最好使用ajax自带的dateType:json;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)