我按照这个回答:https://stackoverflow.com/a/32390447/7932947
我正在尝试通过数据库进行查询,当有人按下所述用户的表行时,我可以为他显示信息。
这是我的代码:
AJAX:
$(document).ready(function(){
$("#rowID").click(function(){
var id = $(this).attr("data-id");
var idt = "id="+id;
$.ajax({
type: "POST",
url: "get-data.php",
data: ids,
success: function(result){
$("#userBox").html(result);
}
});
});
});
HTML:
<tr data-id="<?php echo $datum['ID']; ?>" id="rowID" href="#">
GET-data.php:
<?php
include("../connect.php");
session_start();
if(!empty($_POST["id"])){
echo "test";
}
?>
它不起作用,不知道为什么..,我没有看到userBox内显示任何“测试”
答案 0 :(得分:0)
您需要使用以下代码形式的ajax请求。
$.ajax({
type: "POST",
contentType:"application\json;charset=utf-8",
url: "get-data.php",
data: {id:id},
dataType:"json",
success: function(result){
$("#userBox").html(result);
}
});