Теперь я могу прочитать PictureName из базы данных и показать его в браузере.(Рисунок ниже: черный блок слева)
И что я хочу сделать, это то, что, когда вы нажимаете на одну из строк (например, рис. 1), он будет срабатыватьфункция change () .
Но что бы я ни пытался, функция change () не работает.Что я должен сделать с моим кодом?Спасибо за ответы и предложения.:)
read.php
<?php
require 'lib.php';
$object = new CRUD();
// table header
$data = '<table style="border-collapse:separate; border-spacing:0px 10px;">
<tr>
<th>No. </th>
<th>PictureName</th>
</tr>';
// table body
$picturetb = $object->Read();
if (count($picturetb) > 0) {
foreach ($picturetb as $key=>$picture) {
$data .= '<tr ng-click="change()">
<td>' . $key . '</td>
<td><a>' . $picture['Picture_Name'] . '</a></td>
</tr>';
}
}
$data .= '</table>';
echo $data;
?>
angular.js
var mainApp = angular.module("mainApp", []);
mainApp.controller('MyController', function ($scope) {
$scope.readRecords = function () {
$.get("ajax/read.php", {}, function (data, status) {
$(".addPicture").html(data);
});
}
$scope.change = function () {
console.log("do click");
}
}