【发布时间】:2009-12-27 22:05:03
【问题描述】:
while ($row = mysql_fetch_object($result)) {
$data[] = $row;
echo "<div id='captionbox' style='width: 110px;float:left;color:#FFF;text-align:center;'>";
echo "<a href='#' class='thumb'><img class='thumb-img' value = ".$row->aid." onclick='getVote(".$row->aid.", \"".$row->atitle."\")' src='images/roadies/th".$row->aid.".jpg' /> </a>";
echo "<input type = hidden name = aid id = rd".$row->aid." value = ".$row->aid.">".$row->atitle."</input>";
echo "</div>";
}
$jsfriend = json_encode($data);
以上是我的php代码。我希望 $data 是一个 JSON 对象。 现在我想将它导入到我的 javascript 文件中,并通过使用 Jquery 将其用作 JSON 对象。但我完全迷失在文档中。有一个做事的 PHP 示例,但其中包括一些我不理解的#id 示例。有人可以为此构建一个 Jquery 函数吗?
非常感谢。
**编辑 - 我正在尝试做的事情** 我正在尝试将 JSON 对象 jsfriend 放入我的 javascript 文件 script.js 中。我不知道如何使用 Jquery 功能。如果有人能解释一下。还告诉我,一旦 JSON 对象在 javascript 中,我如何访问 JSON 对象中的值?
编辑 2: 我的 JSON 字符串如下所示:
[{
"aid": "1",
"atitle": "Ameya R. Kadam"
}, {
"aid": "2",
"atitle": "Amritpal Singh"
}, {
"aid": "3",
"atitle": "Anwar Syed"
}, {
"aid": "4",
"atitle": "Aratrika"
}, {
"aid": "5",
"atitle": "Bharti Nagpal"
}]
如果我想显示 name for aid:"1" ,谁能告诉我 Javascript 吗?
【问题讨论】:
-
我不太明白你想要达到的目标。
-
忽略回声。我只是想在我的 javscript 中获取 $data 变量,以便我可以在 JS 中访问它。
-
你到底想做什么?您应该修改您的代码以仅显示您正在尝试执行的操作,并包含实际与所需的输出。你只是想说
json_encode(mysql_fetch_object($result))吗?
标签: php javascript jquery json