我在Bootstrap 4模式中有一个表单,我希望通过ajax调用从数据库中获取值,但成功函数对我不起作用。这是我的JavaScript代码:
$(document).on('click','.edit_data', function(){
var project_id=$(this).attr("id");
if(project_id>0)
{
}
$.ajax({
URL:"fetch.php",
method:"POST",
data:{project_id:"project_id"},
dataType:"json",
success:function(data){
$('#s1_id').val(data.RegNo);
$('#s1_name').val(data.Name);
$('#project_id').val(data.ProjectID);
$('#update_user_modal').modal('show');
});
});
});
现在我向您展示我的fetch.php,从中我在查询中选择数据并获取数据:
<?php
session_start();
//fetch.php
include("include/functions.php");
if(isset($_POST["project_id"]))
{
$a=$_POST["project_id"];
$dbobj = new Database();
$dbobj -> FetchRecord("SELECT RegNo,Name FROM students WHERE ProjectID =
'$a'");
$row = $dbobj->pstmt->fetch()
echo json_encode($row);
}
?>