[英]array from php to jquery via ajax
我有一個javascript,它接觸一個php頁面,它從數據庫中獲取一些數據並將其保存在一個數組中。
我想獲取該數組並使用jquery將其循環。
該數組如下所示:
Array (
[0] => Array ( [image] => article_list1.png [title] => Everyone involved in OMS in Ghent )
[1] => Array ( [image] => article_list1.png [title] => Everyone involved in OMS in Ghent )
[2] => Array ( [image] => article_list1.png [title] => Everyone involved in OMS in Ghent )
[3] => Array ( [image] => article_list1.png [title] => Everyone involved in OMS in Ghent )
[4] => Array ( [image] => article_list1.png [title] => Everyone involved in OMS in Ghent )
[5] => Array ( [image] => article_list1.png [title] => Everyone involved in OMS in Ghent )
);
執行此操作的最佳方法是對數組進行json_encode,然后將結果回顯給JavaScript / jQuery:
這是PHP php演示
<?php
$myarray = Array (
Array ( 'image' => 'article_list1.png', 'title' => 'Everyone involved in OMS in Ghent' ),
Array ( 'image' => 'article_list1.png', 'title' => 'Everyone involved in OMS in Ghent' ),
Array ( 'image' => 'article_list1.png', 'title' => 'Everyone involved in OMS in Ghent' ),
Array ( 'image' => 'article_list1.png', 'title' => 'Everyone involved in OMS in Ghent' ),
Array ( 'image' => 'article_list1.png', 'title' => 'Everyone involved in OMS in Ghent' ),
Array ( 'image' => 'article_list1.png', 'title' => 'Everyone involved in OMS in Ghent' )
);
echo json_encode($myarray);
?>
這應該給你這樣的東西:
[{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"}]
並使用jQuery jsfiddle demo訪問它:
var myJson = '[{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"},{"image":"article_list1.png","title":"Everyone involved in OMS in Ghent"}]';
myJson = JSON.parse(myJson);
for(var i=0; i<myJson.length; i++)
console.log(myJson[i].image+ ' ' + myJson[i].title);
你可以隨時使用php將該數組打印為js列表。 或者通過json導出它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.