php - angularjs GET 500(内部服务器错误)
问题描述
我似乎无法解决我的代码中的问题它并没有真正指定任何东西告诉我错误在 php 的第 1 行(这必须是错误的)。我已经仔细检查了我的 sql server 信息,它似乎是正确的,但是我在线使用的测试服务器非常慢,所以可能是这种情况,加载速度不够快?(但它在我的 sql express 管理中工作)我会非常感谢帮助
这是我的html:
<html>
<body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
<div ng-app="myApp" ng-controller="cntrl">
<form>
Student ID: <input type="text" ng-model="id" name="id" ng-disabled="obj.idisable">
Student Name: <input type="text" ng-model="name" name="id">
<input type="button" value="{{btnName}}" ng-click="insertdata()" >
{{msg}}
</form>
<table>
<thead>
<tr>
<th>Name</th>
<th>Roll No</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="student in data">
<td>{{student.studid}}</td>
<td>{{student.studname}}</td>
<td><button ng-click="deleteStud(student.studid);">Delete</button></td>
<td><button ng-click="editStud(student.studid, student.studname);">Edit</button></td>
</tr>
</tbody>
</table>
</div>
<script>
var app=angular.module('myApp',[]);
app.controller('cntrl', function($scope,$http){
$scope.obj={'idisable':false};
$scope.btnName="Insert";
$scope.insertdata=function(){
$http.post("insert.php",{'id':$scope.id, 'name':$scope.name, 'btnName':$scope.btnName})
.success(function(){
$scope.msg="Data Inserted";
$scope.displayStud();
})
}
$scope.displayStud=function(){
$http.get("select.php")
.success(function(data){
$scope.data=data
})
}
$scope.deleteStud=function(studid){
$http.post("delete.php",{'id':studid})
.success(function(){
$scope.msg="Data Deletion successfull";
$scope.displayStud();
})
}
$scope.editStud=function(studid, studname)
{
$scope.id=studid;
$scope.name=studname;
$scope.btnName="Update";
$scope.obj.idisable=true;
$scope.displayStud();
}
});
</script>
</body>
</html>
这是我的 select.php:
<?php
//database settings
include "connectdb.php";
$query="select * from student";
//$data = array();
$rs=$dbhandle->query($query);
while ($row = $rs->fetch_array()) {
$data[] = $row;
}
//print_r($data);
return json_encode($data);
?>
解决方案
推荐阅读
- c++ - 来自 dlsym 的 std::function 导致分段错误
- java - 即使之前检查过传递的值,始终检查方法参数是否是一种好习惯?
- c# - C#表单:如何禁用右上角的关闭按钮,但保持最小化?
- python - 如何在python中控制系统上是否安装了库
- ruby-on-rails - 基于日期时间属性的唯一验证,而不是值?
- android - 已安装的应用程序未打开意图
- angular - Angular ng 弹出命令 - webpack customizarion
- c# - ReadAllLines() 本地目录不起作用
- php - 当购物车中有两件商品时,sagepay 无法正常工作
- php - 将 Laravel 应用程序部署到共享主机后,分页链接错误