我正在尝试使用onchange()事件上的数据表和角度js加载带有Sql数据的html表。 Sql Data在DataTable中加载,但是当我将数据表作为json返回时,Html表没有加载数据。
以下是我的行动结果:
public ActionResult getBychqIdForCheque(string custname)
{
DataTable dt = objemp.ChqIssueBs.getChqIssueDetail(custname);
if (dt.Rows.Count>0)
{
return Json(dt, JsonRequestBehavior.AllowGet);
}
else
{
return Json(null, JsonRequestBehavior.AllowGet);
}
}
以下是我的角色代码:
app.factory('crudServiceUser', function ($http) {
crudUserObj = {};
crudUserObj.GetByEidForChq = function (eid) {
var Emp;
Emp = $http(
{
method: 'Get',
url: '/Employee/ChequeIssue/getBychqIdForCheque',
params: { custname: eid }
}
).then(function (response) {
return response.data;
});
return Emp;
}
return crudUserObj;
});
app.controller('usersController', function ($scope, crudServiceUser) {
$scope.getbyeidforchq = function (eid) {
crudServiceUser.GetByEidForChq(eid).then(function (result) {
$scope.Cheque = result;
})
}
在我的观点下面:
<td ng-controller="usersController">
<input type="text" ng-model="custname", ng-change = "getbyeidforchq(custname)" name="txtSearch" />
<table border="1">
<tr>
<th>Cheque Number</th>
<th>Customer Name</th>
<th>Cheque Status</th>
</tr>
<tr ng-repeat="cheqs in Cheque">
<td> {{cheqs.chqNo}} </td>
<td> {{cheqs.custName}} </td>
<td> {{cheqs.status}} </td>
</tr>
答案 0 :(得分:0)
用于许多MySQL系统以及将来的其他系统的CRUD API
将REST API添加到MySQL 5.6 InnoDB,MariaDB数据库的单个文件PHP 5.6脚本。
要求 PHP 5.6或更高版本,已启用用于MySQL,PgSQL,Oracle或SqlSrv的PDO驱动程序