2017-01-05 29 views
-1

首先,我想警告你我是一個新手,並試圖通過搜索來解決我的問題,但沒有成功。從json中提取特定的數據以在html中顯示它們

我嘗試從JSON結果接數據:

<html> 
<head> 
<title>mysql data test</title> 
</head> 
<script src="http://mysqljs.com/mysql.js"></script> 
<body> 
<pre id="result"></pre> 
<script> 
MySql.Execute(
    "host", 
    "user", 
    "pass", 
    "base", 
    "select * from congel where code ='1000000000001'", 
    function (data) { 
var resultat = JSON.stringify(data); 
}); 
// document.getElementById("result").innerHTML = resultat; 
</script> 
</body> 
</html> 

一旦顯示resultat變種,我獲得:

{"Success":true,"Result":[{"id":1,"produit":"accra de morue","quantite":8,"localisation":"B7","code":1000000000001}]} 

我tryed以提取數據,如

var produit = resultat.Result.produit 

等但沒有任何顯示,我嘗試了另一種方式

var i, x=""; 
for (i in resultat.Result) { 
x = resultat.Result[i].produit;  
} 

仍然不起作用,有些幫助將是非常appreaciated

回答

0

做這樣的:

var i, x=""; 

for (i in resultat.Result) { 
    x = i.produit;  
} 

因爲i是一個對象

,或者你可以這樣做:

var i, x=""; 

for (i = 0; i < resultat.Result.length; i++) { 
    x = resultat.Result[i].produit; 
} 
相關問題