入力が 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が表示されます...データ結果が必要です...助けてもらえますか?
よろしくお願いします!