我對json和javascript比較陌生。我寫了一些JavaScript,假設從json文件獲取數據並將其顯示在div標籤中。數據不顯示
下面的代碼是JavaScript
<script type="text/javascript">
$(document).ready(function(){
$.ajax(
{
type:'GET',
url:"json/desktop.json",
success:function(desktop) {
var data = [];
for (var i=0; i<desktop.Windows8Pc.desktop.length; i++) {
var desktops = desktop.Windows8Pc.desktop[i];
data.push(desktops);
content = "<p>" + desktops.model + "</p>";
$(content).appendTo("#div1");
}
}
});
});
</script>
JSON文件包含了這樣的事情
"desktops":
{
"Windows8Pc":
{
"desktop":
[
{
"ID":"1",
"Make":"HP",
"model": "Pavilion 500-250ea",
"Price": "679.99",
"CPU": "Core i5-4440",
"OS": "Windows 8.1",
"RAM": "8",
"HDD": "2000",
"SSD": "",
"GPU":"",
"Screen":"",
"Image": "1.jpg",
"stock": "10"
}, ....
下面的代碼是HTML代碼
<div id="div1"></div>
有人可以幫助請?我很確定這是一些愚蠢的錯誤我看不到它
你可以發表什麼桌面是在響應? – tymeJV
桌面JSON基本上包含這樣的事情\t 「桌面」: \t { \t \t 「Windows8Pc」: \t \t { \t \t \t 「桌面」: \t \t \t [ \t \t \t \t { \t \t \t \t \t「ID」:「1」, \t \t \t \t \t 「做」: 「HP」, \t \t \t \t \t 「模式」: 「亭500-250ea」, \t \t \t \t \t 「價格」:「679。99" , \t \t \t \t \t 「CPU」: 「核心i5-4440」, \t \t \t \t \t 「OS」: 「視窗8.1」, \t \t \t \t \t 「RAM」: 「8」, \t \t \t \t \t 「HDD」: 「2000」, \t \t \t \t \t 「SSD」: 「」, \t \t \t \t \t 「GPU」: 「」, \t \t \t \t \t 「屏幕」: 「」, \t \t \t \t \t 「形象」: 「1.JPG」, \t \t \t \t \t 「股票」 :「10」 \t \t \t \t} ..... – Brian
什麼是'item.name'? – tymeJV