我最近发布了另一个问题,用户直接指出我正确的方向。循环浏览JSON数组
$.ajax({
type: 'POST', url: './', data: 'token=' + token + '&re=8', cache: false, timeout: 5000,
success: function(html){
auth(html);
var JSON_array = eval(html);
alert(JSON_array[0].username);
}
});
这个正确返回数据,但我想执行一个样“的foreach”的。该阵列包含有关多个传入和传出即时消息的数据。因此,如果用户正在同时与多个人通话,则需要循环。该数组的结构如下。
Array
(
[0] => Array
(
[username] => Emmalene
[contents] =>
<ul><li class="name">ACTwebDesigns</li><li class="speech">helllllllo</li></ul>
<ul><li class="name">ACTwebDesigns</li><li class="speech">sds</li></ul>
<ul><li class="name">ACTwebDesigns</li><li class="speech">Sponge</li><li class="speech">dick</li></ul>
<ul><li class="name">ACTwebDesigns</li><li class="speech">arghh</li></ul>
)
)
任何帮助非常感谢。
不断变得不明确 – 2010-03-27 16:08:46
究竟是在哪一点? JSON是否作为返回类型工作?你有'console.log''ed数据吗? – Leo 2010-03-27 16:09:36