是的,你可以使用JSON(JavaScript對象符號)到跨平臺傳輸數據。如果您的數據是這樣的:
<?php
$a = array();
$a[ "foo" ] = array();
$a[ "bar" ] = array();
$a[ "foo" ][ "foo-1" ] = 1;
$a[ "foo" ][ "foo-2" ] = 2;
$a[ "foo" ][ "foo-3" ] = 3;
$a[ "foo" ][ "foo-4" ] = array("yada", "yada");
$a[ "bar" ][ "bar-1" ] = 1;
$a[ "bar" ][ "bar-2" ] = 2;
$a[ "bar" ][ "bar-3" ] = 3;
$a[ "bar" ][ "bar-4" ] = array("blah", "blah");
?>
那麼它json_encode($ A)將返回:
{"foo":{"foo-1":1,"foo-2":2,"foo-3":3,"foo-4":["yada","yada"]},"bar":{"bar-1":1,"bar-2":2,"bar-3":3,"bar-4":["blah","blah"]}}
您可以使用JavaScript的eval函數這個字符串轉換成對象和迭代它就像你會迭代一個php數組。
如果downvotes了評論這將是最有幫助的。現在我不知道答案的哪一部分被某人認爲是錯的。 – markus 2009-11-20 11:22:13
我可以使用什麼框架? – Steven 2009-11-20 12:38:30
Steven:在我的例子中是原型,但您的選擇取決於您的需求。 jQuery如今非常流行。 – erenon 2009-11-20 14:22:35