-2
私は私のdbテーブルに3行を持っていますが、私はajaxで私のデータを尋ねるときに私は6行持っています。 これはどのように可能ですか?PHP jsonオブジェクトが間違った答えを返します
最初の3つのajaxコールでは、私は完全なdb情報を持っています。そして、私はループ
$db = new PDO('mysql:host=localhost;dbname=projectmobilewebappstest;charset=utf8', 'eclipse', 'eclipse');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = $db->prepare('SELECT * FROM poll');
$query->execute();
$result = $query -> fetchAll();
foreach($result as $row) {
$result[] = array('poll' => $row['poll']
,'Yes' => $row['Yes']);
}
echo json_encode($result);
var form = $.ajax({
url: "server.php/lijst",
type: "post",
dataType: "json",
encode: true
})
form.done(function (response) {
console.log(response[3].Yes)
$("#mydata").html("");
for(var i = 0; i < response.length;i++)
{
console.log(response[i])
$("#mydata").append(response[4].poll);
$("#mydata").append("</br>");
}
ああ大丈夫、どのようにオブジェクトのすべての私のDBの投票を取得し、jsonと私のjquery ajaxにそれらを送信することができますか? – user2978798
は別の変数 '$ result_new = array(...)'を使うだけです –