用PHP和JavaScript在modal中显示表格数据

用PHP和JavaScript在modal中显示表格数据,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我对PHP和JavaScript还是有点陌生。我正在开发一个web应用程序,其中包括使用PHP和MySQL在表中显示一些数据 我希望能够单击表中的一行并显示一个模式,该模式将包括我刚才单击的行的其他详细信息。当前,当单击行时,模式显示良好 使用JavaScript,我已经可以将表行中显示的任何内容解析为模式 我的问题是,有些细节我不想在表行上显示,但希望在查看完整细节时在模式中显示。如何将PHP中的额外值解析为模态 编辑:如果有必要的话,我正在使用JavaScript数据表库 代码: PHP:

我对PHP和JavaScript还是有点陌生。我正在开发一个web应用程序,其中包括使用PHP和MySQL在表中显示一些数据

我希望能够单击表中的一行并显示一个模式,该模式将包括我刚才单击的行的其他详细信息。当前,当单击行时,模式显示良好

使用JavaScript,我已经可以将表行中显示的任何内容解析为模式

我的问题是,有些细节我不想在表行上显示,但希望在查看完整细节时在模式中显示。如何将PHP中的额外值解析为模态

编辑:如果有必要的话,我正在使用JavaScript数据表库

代码:

PHP:

if($stmt=$conn->prepare($query)){
$stmt->bind_参数(“i”,$id);
$stmt->execute();
$stmt->bind_result($issueID、$title、$projectName、$assignedTo、$priority、,
$status、$type、$creationDate、$dueDate);
而($stmt->fetch()){
回声“;
回音“$title”;
echo“$projectName”;
回显“$assignedTo”;
回显“$priority”;
回显“$status”;
回显“$type”;
回声“$creationDate”;
回声“;
}
$stmt->free_result();
$stmt->close();
}
例如,我正在SQL查询中检索$dueDate,我希望在模式中显示它,但不在表行中显示它

我可以尝试给予更多的澄清,如果需要,任何帮助将不胜感激


谢谢

要在没有Ajax的情况下执行此操作,请使用
数据-
属性生成表行,例如
数据duedate=“2020-05-12”
。当用户单击以获取更多信息时,处理该单击的JS将检测单击了哪一行,从该行检索相关的
数据foo
值(请参阅),用这些值填充模态,最后显示模态


不利的一面是,您正在检索大量数据,这些数据将始终驻留在表中,即使用户从未单击以获取任何详细信息。从好的方面来说,点击查看详细信息的速度应该相对较快。

也许此线程可以帮助您:。如果没有,请告诉我们。没有Ajax有没有办法做到这一点?我不这么认为,TylerB。将数据从表加载到模式中需要异步处理。PHP CURL将帮助您,但最好使用JavaScript,在我看来。@ TylerB,如果这回答了您的问题,请考虑。非常感谢。
if ($stmt = $conn->prepare($query)) {
    $stmt->bind_param("i", $id);
    $stmt->execute();
    $stmt->bind_result($issueID, $title, $projectName, $assignedTo, $priority, 
        $status, $type, $creationDate, $dueDate);

    while($stmt->fetch()) {
        echo "<tr>";
        echo "<td>$title</td>";
        echo "<td>$projectName</td>";
        echo "<td>$assignedTo</td>";
        echo "<td>$priority</td>";
        echo "<td>$status</td>";
        echo "<td>$type</td>";
        echo "<td>$creationDate</td>";            
        echo "</tr>";
    }
    $stmt->free_result();
    $stmt->close();
}