0

入力が 1 つしかないフォームがあります。ボタンをクリックすると、AJAX リクエストが作成され、データが response.php に送信されます。response.php は、pdo ライブラリを使用してデータを db に挿入します。ここでは問題ありませんが、ページにはデータをフォームにロードする成功関数があります - ajax リクエストが完了すると、結果は空白です... データを表示するにはページを更新 (F5) する必要があります。 . このコードは次のとおりです。

<?php
include_once("config.php");
if (!empty($_POST)) {
        try{
    $statement = $conn->prepare("INSERT INTO DIAGNOSTICO (id_paciente, id_doctor, hconsulta) VALUES (?, ?, ?)");

    if ($statement->execute(array($_POST['id_paciente'], $_POST['id_doctor'], $_POST['hconsulta'])));
        $dbSuccess = true;

} catch (Exception $e) {
    $return['databaseException'] = $e->getMessage();
}
 {
echo $conn->lastInsertId(); 
echo '<li id="item_'.$row["id_diagnostico"].'">';
echo '<div class="del_wrapper"><a href="#" class="del_button" id="del-'.$row["id_diagnostico"].'">';
echo '<img src="../images/icon_del.gif" border="0" />';
echo '</a></div>'; echo ' Fecha de consulta : ';echo $row["f_diagnostico"]; echo ' <br><br> ';
echo $row["hconsulta"].'</li>';
}
   $dbh = null;  
}
?>

それは機能していますが、ページでは、結果はajaxリクエストから返され、データではなくIDが表示されます...データ結果が必要です...助けてもらえますか?

よろしくお願いします!

4

1 に答える 1