我在WAMP www目錄的getJSON
[
{ "c" : 2344},
{ "c" : 5433}
]
在我的HTML頁面也是在WAMP目錄中有一個JSON文件我有一個的getJSON呼叫
$.getJSON("http://localhost/test.json", function(data) {
alert(data);
}
這getJSON
不會做任何事情,沒有錯誤,什麼都沒有。
有什麼建議嗎?
我在WAMP www目錄的getJSON
[
{ "c" : 2344},
{ "c" : 5433}
]
在我的HTML頁面也是在WAMP目錄中有一個JSON文件我有一個的getJSON呼叫
$.getJSON("http://localhost/test.json", function(data) {
alert(data);
}
這getJSON
不會做任何事情,沒有錯誤,什麼都沒有。
有什麼建議嗎?
該作品對我有好處:
json file:
[
{"c":2244} ,
{"c":3344}
]
的javascript:
$.getJSON ('test.json', function (data) {
console.log (data); // prints [object, object] with object.c = 2244 and object.c = 3344
});
test.json是在javascript文件目錄的同一文件夾中。
僑
建立一個PHP文件,給出JSON輸出。
爲了實現它構建一個php數組,將這個數組傳遞給json_encode
,並回顯輸出。
然後用getJSON
功能
[
{ "c" : 2344},
{ "c" : 5433}
]
這不是一個有效的JSON,你應該改變它這樣的查詢PHP文件,
{
"list" : [
{ "c" : 2344},
{ "c" : 5433}
]
}
$.getJSON("http://localhost/test.json", function(data) {
console.log(data.list.length); // 2
console.log(data.list[0].c); // 2344
console.log(data.list[1].c); // 5433
for(var d in data.list) {
alert(data.list[d].c); // alert("2344"), alert("5433")
}
}
這是爲我工作:
<!Doctype html>
<html>
<head>
<title>getJSON Test</title>
<script type="text/javascript" src = "http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.getJSON("http://localhost/test.json", function(data) {
$.each(data, function(key, value){
alert(key+" : "+value);
});
});
});
</script>
</head>
<body>
I'm Good.
</body>
</html>
這不是一個有效的JSON。 – ocanal
你也錯過了關於'getJSON'方法的關閉'''' – fcalderan
所以對不起我如何關閉一個問題 – Jed