答案 0 :(得分:0)
如果我没有弄错你的问题,你想在用户点击一行时显示数据库中的一些数据。
你需要在每一行调用一个函数,如下所示:
<tr onclick="somefunction(id)"></tr> OR <div onclick="somefunction(id)"></div>
此外,您还必须创建一个用于填充数据的div。
<div id="display_data"></div>
然后JS函数就像:
<script>
function somefunction(id){
$('#display_data').remove(); //it will remove all the data before loading new record.
$.ajax({
url: "pathOfYourFile/function/",
type: "post",
data: {
id: id
},
success: function (data) {
if(data.status==1){
alert("success");
$('#display_data').show();
$('#display_data').append(data.message);
}else{
alert(record error);
}
},
error: function (data) {
console.log(data);
}
});
}
<script>
最后你必须在php中编写一个能从数据库中获取数据的函数。只需确保您将返回如下数据:
$data['json_data'] = array('status' => 1,
'message' => $record
);
我希望这对你的情况有用。如果有任何混淆,请不要犹豫提问。