对,所以我一直在显示所有收入并计算百分比差异的网站上工作。这些数据,包括使用mysqli设置的百分比,并编码JSON。
在主页上,我在跨度中设置了所有值,该值绑定到跨度ID。示例:
DATAQUERIES SIDE:
<?php
$data("database_data") = getdata("SELECT * FROM table_name WHERE something")
echo json_encode($data);
?>
WEBSITE SIDE
$(document).ready(function() {
var interv = setInterval(getnumber, 10000);
function getnumber(){
$.get( "data.php", function( data ) {
var d=jQuery.parseJSON(data);
$('#span_id').html(d['database_data']);
});
});
};
HTML WEBSITE SIDE
//If the code has ran through, it will provide the following. Within this
//"database data" functions as example
<span id="span_id">'database data'</span>
当值低于零时,将添加到跨度的值应为红色,当值为零时蓝色,当值高于零时。
。上面提供的代码在许多网站中都使用,并且不应该更改,只有fyi。
您可以收听" span_id"上的更改,然后在跨度的内容中读取并根据内容设置样式:
$('span_id').bind("DOMSubtreeModified",function(){
var text = $('span_id').text();
if (text.contains("blah")) {
// I don't know your text format or how to check it
$('span_id').attr('color','red')
}
});