0
Почему я не могу получить все данные из базы данных, когда она уже зацикливается? Я получаю только последнюю строку данных из базы данных.Извлечение данных из базы данных с помощью ajax
HTML:
<div id="registerlist">
</div>
<script>
$.getJSON("http://url/getapplicantdetails.php?callback=?",{},function(data)
{
var rlist = (data.fullname);
var fullndear = document.getElementById('registerlist');
fullndear.innerHTML = rlist;
});
</script>
PHP:
<?php
header('Access-Control-Allow-Origin: *');
header("Content-Type: application/json");
include_once ("dbcon.php");
$sql = "SELECT * FROM tblregistered";
$select = mysql_query($sql);
while($row = mysql_fetch_array($select))
{
echo $_GET['callback']." (".json_encode(array("fullname"=>$row['fullname'],"email"=>$row['email'],"username"=>$row['username'],)).");";
}
?>
Любой скажите, пожалуйста, что мне не хватает или что это неправильно. Спасибо заранее.
добавить console.log (данные) и увидеть выход в Firebug плагин – Sundar
Это на condsole: [Object, Object] 0: Объект 1: Объект длина: 2 __proto__: Array [0] Я получаю undefined на дисплее –
вы добавляете обратный вызов, видя свой код, нет смысла попробовать это в PHP-коде - echo json_encode ($ data); – Sundar