MySQL
veritabanım var ve Node JS
kullanarak veri alıyorum. Canlı arama için AngularJS
'u da kullanıyorum. düğümlü sunucu dosyasınınMySQL kullanarak dinamik verileri Javascript kullanarak bul
<div class="songlist" ng-controller='another_control'>
<table id="songlistTableR" ng-app='test_table' ng-controller='main_control'>
<tr><th>Название</th><th>Ссылка</th></tr>
<tr ng-repeat="data in loaded | filter:search">
<td><i class="fa fa-plus"></i>{{data.song_name}}</td>
<td><a href="{{data.link}}" target='_blank'>Youtube</a></td>
</tr>
</table>
</div>
Bölüm:
app.get('/load',function(req,res){
connection.query("SELECT * FROM test_table",function(err,rows,fields){
if(err) throw err;
res.end(JSON.stringify(rows));
});
});
Ve JS 'çekirdek' file:
app.controller('main_control',function($scope,$http){
load();
function load(){
$http.get("http://localhost:7001/load").success(function(data){
$scope.loaded=data;
});
}
});
Soru: Ben olması gerekir İşte benim HTML kodu parçasıdır Başka bir JS dosyasındaki veritabanından bu verilere erişim. Örneğin, alert(data[1].song_name)
'u istiyorum. Nasıl yapılır?
UPD: HTML kodunun bir bölümünü güncelledim, ancak aynı zamanda çalışmıyor.
Sorunuzu çok anlayamadım, detaylandırır mısınız? –