从数据库中获取新数据后,我需要添加条件或函数来更改图片

时间:2016-02-25 03:13:05

标签: php jquery json ajax

从数据库接收新数据后,我想使用val [" id"] make condition来改变图片。第一个脚本是用于从数据库获取新数据的脚本,第二个脚本是我想要做的但却没有成功的条件示例。



sed 'N; s/hardware.*}/\t\n}/; P; D' andy
lease 192.168.6.100 {
  binding state free;

}
lease 192.168.6.100 {
  binding state active;
  hardware ethernet 00:e0:4c:68:00:96;
  client-hostname "andrew-H81M-S2PH";
}
lease 192.168.6.100 {
  binding state free;

}
lease 192.168.6.100 {
  binding state active;
  hardware ethernet 00:e0:4c:68:00:96;
  client-hostname "andrew-H81M-S2PH";
}




function getDataFromDb() {
    $.ajax({
        //SELECT * FROM my_db WHERE 1 ORDER BY id DESC limit 1 (Get only newest data from database.)
        url: "getData.php",
        type: "POST",
        data: ''
    }).success(function(result) {
        var obj = jQuery.parseJSON(result);
        if (obj != '') {
          //$("#myTable tbody tr:not(:first-child)").remove();
          $("#myBody").empty();
          $.each(obj, function(key, val) {
            var tr = "<tr>";
            tr = tr + "<td>" + val["id"] + "</td>";
            tr = tr + "<td>" + val["first_name"] + "</td>";
            tr = tr + "<td>" + val["last_name"] + "</td>";
            tr = tr + "<td>" + val["age"] + "</td>";
            tr = tr + "<td>" + val["hometown"] + "</td>";
            tr = tr + "<td>" + val["job"] + "</td>";
            tr = tr + "</tr>";
            $('#myTable > tbody:last').append(tr);
          });
        }

    });
}
  //get new data from database every 10 second

setInterval(getDataFromDb, 10000); // 1000 = 1 second

这是一个我希望得到它的例子,但我不知道完成它的所有语法

//谢谢

1 个答案:

答案 0 :(得分:0)

您的ajax调用似乎缺少$.ajax({ //SELECT * FROM my_db WHERE 1 ORDER BY id DESC limit 1 (Get only newest data from database.) url: "getData.php", type: "POST", data: {id: 'YOUR-ID-GOES-HERE'} } ..... 值...

$ git config --global alias.coam '!f(){ git commit -am "$1";};f'