2011-08-18 153 views
0

MySQL的信息,我有mysql數據庫中我使用JSON的信息爲 例如抓取:充分利用使用jQuery

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

現在,我怎麼顯示在我的主要使用的HTML文件的jQuery這個JSON編碼元素? 我想要做的是基於這個獲取的元素,我想做一些其他操作。

例如:

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

我正在尋找類似$(XXXX).somefunction() 在此先感謝。

回答

1

您可以使用jQuery將JSON轉換爲JavaScript對象,然後將該對象的屬性添加到您的html中。

jQuery.parseJSON(json) 

通過從數據庫中添加JSON到您的網頁:

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

然後使用jQuery通過解析JSON:

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

您可以創建一個JavaScript變種:

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

現在你可以存取權限的VAR 「測試」 使用javascript。

+0

嘿,我期待這樣的事情$( XXXX).somefunction() –