İşte benim PHP kodu, bu MongoDB tahsilat listesini gidiyor edilir
$list = $db->dbname->listCollections();
$result = array();
$i=0;
foreach ($list as $thiscollection) {
$result[$i++] = $thiscollection->getName();
}
echo json_encode( $result );
Ben geri arama console.log yoktur ve bu ne görüyorum.
["fruits", "dogs", "cars", "countries"]
Sorun bu bir dize değil, bir dizi olmasıdır. Ben bu değerleri üzerinden yinelemek gerekiyor. Ben gerçek bir nesne içine bu yapmak veya json yerine php dizi daha bana vermek için php olsun Nasıl yani ben onu parseJSON kullanabilirsiniz.
Teşekkürler.
js:
$.post('/ajax-database.php', function (data) {
console.log($.parseJSON(data));
$.each(data, function (key, value) {
console.log(value);
});
});