Hi,
ich möchte das Ergebnis einer MySQL Abfrage in HTML darstellen. Ich habe folgenden Code:
Das Model:
Die Helferklasse:
PHP
<?php
namespace App\Ticket;
require_once 'TicketRepository.php';
require_once 'ModelOffenStartseite.php';
use PDO;
if(isset( $_POST['class']) && isset( $_POST['method'])) {
$myTicketRepository = new TicketRepository($pdo = new PDO('mysql:dbname=db; host=1234', 'xxx', 'yyy'));
$result = $myTicketRepository->ladeOffen();
echo json_encode($result);
}
$pdo = null;
?>
Alles anzeigen
jQuery:
Code
$.ajax({
type: "POST",
data: {
class:'TicketRepository',
method:'ladeOffen'
},
url: "../../src/Ticket/HandlerOffenStartseite.php",
dataType: "html",
success: function(data) {
document.getElementById("h4").innerHTML = data;
},
} );
Alles anzeigen
das Ergebnis der Abfrage in der console.log stimmt:
- [{offen_index: "626"}]
- 0: {offen_index: "626"}
in der HTML Datei wird [{offen_index: "626"}] angezeigt.
Ich will aber nur die Zahl 626 in der HTML darstellen.
wer kann mir helfen?