我正在使用ajax调用来获取数据库值并以表单形式显示?

时间:2018-06-10 11:18:16

标签: javascript php ajax database

我在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);  

   }  
  ?>

0 个答案:

没有答案