将angular服务中的值传递给php文件


Passing a value from an angular service to a php file

我试图将参数从我的angular服务传递到PHP文件

function SearchStudent(studentId) {
    return $http.get('app-data/search-student.php',
        {params: { studentId:  studentId }})
          .then(function(response) {
          return response.data;
  });
}

然后我试着用php文件中的_GET获取值

$studentId = $_GET['studentId'] . "%";

问题是,而不是仅仅获得ID我得到{"studentId":"######"}

您的SearchStudent函数已经在studentId参数中接收{"studentId":"######"},因此您将{ studentId: {studentId: '######' }}发送到您的PHP文件