【发布时间】:2011-11-23 08:30:46
【问题描述】:
我有一个由 jQuery 中的 AJAX 返回的数组。我想遍历 AJAX 成功结果并从 JSON 数组中获取单个值。数据以字符串的形式返回。我正在使用 jQuery 的 $.ajax 从服务器获取它,效果很好。
//my View
$.ajax({
type: "POST",
url:"http://localhost:8888/CodeIgniter/index.php/user/usercontroller/search",//controller function
cache: false,
data:{"responsible1":res1},
success: function(data21) {
alert(data21);
});
});
//data 21 alerts the following {"taskname":"Coding","projname":"Easy Wedding"} {"taskname":"Maintain","projname":"Easy Wedding"} {"taskname":"Flow Chart","projname":"Fnn"} {"taskname":"development in ","projname":"Fnn"} {"taskname":"flow chart","projname":"Art gallery"}
如何仅访问单个 taskname 和 projectname 或如何将 data21 转换为数组
【问题讨论】:
-
这不是一个有效的 JSON 对象数组。你确定这是要返回的数据吗?它应该看起来像
[{...}, {...}, {...}]。
标签: jquery json codeigniter