一个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的值 } }