【发布时间】:2010-06-25 14:40:48
【问题描述】:
我正在使用 jQuery。
这是我的第二篇文章,让我的老问题更清楚。
我已经使用jQuery $.ajax function 向 PHP 脚本发出了 Ajax 请求,并且该 PHP 脚本返回了这个 JSON 对象,当我使用链接文本进行测试时,它说它是有效的。
我正在用success fonction 处理这个 JSON 响应
php脚本是
$requete = mysql_query("SELECT * FROM annotations WHERE annot_doc_id = '$cours_selected' and annot_id_auteur = '$annot_id_auteur'");
while($obj = mysql_fetch_object($requete)) {
$arr[] = $obj;
}
// echo '{"exemple":'.json_encode($arr).'}';
echo json_encode($arr);
PHP 运行良好,它可以根据我的需要动态更改响应。 对于特定的参数,我得到了这个 JSON 响应
[
{
"id_annotation": "1",
"annot_doc_id": "page_de_test.html",
"annot_id_auteur": "2",
"anno_startOffset": "47",
"annot_startContainer": "id-aaa",
"annot_endOffset": "88",
"annot_forme": "1",
"annot_value": "dispositif physique fait pour \n stocker ",
"annot_obj": "1",
"annot_area": "",
"annot_date": "vendredi 25 juin 2010 10:38:07"
},
{
"id_annotation": "4",
"annot_doc_id": "page_de_test.html",
"annot_id_auteur": "2",
"anno_startOffset": "107",
"annot_startContainer": "ident-77",
"annot_endOffset": "194",
"annot_forme": "1",
"annot_value": "crobaties avec ses doigts, mais \u00e9cartons ce cas). Avec un \n emplacement d\u2019information ",
"annot_obj": "1",
"annot_area": "",
"annot_date": "vendredi 25 juin 2010 10:38:33"
}
]
我想创建一个循环并每次将“id_annotation”、“annot_doc_id”、“annot_id_auteur”、“anno_startOffset” ....等保存在变量中,以便对这些变量进行处理。 我该怎么做?
PS:你们中的一些人支持$.each function.
【问题讨论】:
标签: php javascript jquery json