一个textarea里面放电话号码,每个电话号码用“;”隔开
<textarea id="receiver" name="receiver">13917416694;13917417367;13917417867;13917417967;13917417369等等</textarea>
如果拼接成下面这种字符串
[
{
"content": "当前时间:2012-09-13 14:50:02",
"receiver": [
{"mobile": "此处手机号码"},
{"mobile": "此处手机号码"}
]
}
]
这里不知道如何单独取出值 去for,求代码详解
------解决方案--------------------
- JScript code
var json=[
{
"content": "当前时间:2012-09-13 14:50:02",
"mobilelist": [{"mobile": "此处手机号码1"},{"mobile": "此处手机号码2"}]
},
{
"content": "当前时间:2",
"mobilelist": [{"mobile": "3"},{"mobile": "4"}]
}
]
//因为json是个数组,我假定它的长度未定,那么需要遍历
for(var i=0;i<json.length;i++){
//json[i]即可得到其中一个元素
alert(json[i].content);//得到当前元素的content成员的值
for(var j=0;j<json[i].mobilelist.length;j++){//因为mobilelist也是一个数组,长度未定,因此再次遍历
alert(json[i].mobilelist[j].mobile);//得到mobilelist下指定元素的mobile的值
}
}