使用jquery从mysql获取信息

时间:2011-08-18 00:00:56

标签: php jquery

我有使用json获取信息的mysql数据库 例如:

$sql ="SELECT * FROM parent WHERE id = '$name'";       
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
 {
$abc=$row[id];
}
echo json_encode($abc)

现在如何使用jquery在我的主html文件中显示这个json编码元素? 我想要做的是基于这个获取的元素,我想做一些if else操作。

例如:

if(value of row[id](should be achieved using jquery) ==null)
{}
else
{}

我正在寻找类似$(xxxx).somefunction()的东西 提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以创建一个javascript var:

echo('var test = ' . json_encode($abc));

现在您可以使用javascript访问var“test”。

答案 1 :(得分:1)

您可以使用jQuery将JSON转换为JavaScript对象,然后将该对象的属性添加到您的html中。

jQuery.parseJSON( json )

通过以下方式将数据库中的JSON添加到您的网页:

echo "var myJson = ".json_encode($abc);

然后使用jQuery通过以下方式解析JSON:

myObject = jQuery.parseJSON(myJson);
alert(myObject.id);