jquery Flot + Php代码:搜索数组不搜索

时间:2012-08-01 09:43:52

标签: php flot

我的前提是我不是CS从业者,而且我刚开始为一个小项目开发一些javascript / jquery,所以我在这里很初学。

问题

我正在使用"Flot"和Php以及mysql,我制作了这段代码:

var x = item.datapoint[0].toFixed(2),
    y = item.datapoint[1].toFixed(2);

var arrayx = [
<?
    for($i=0;$i<$nodes;$i++){
        if($i==$nodes-1){
            echo round($matrixvalue[$i][1],2);
        }else{
            echo round($matrixvalue[$i][1],2).",";
        }
    }
?>
];

if(jQuery.inArray(x, arrayx)!=-1) {
    var test="ok";
}else{
    var test=jQuery.inArray(x, arrayx);
}

它需要这两个变量x和y(在图表上的工具提示中看到),而不是定义由数据库($matrixvalue[$i][1])提取的值数组,并进行测试:如果是当前的变量x的值在数据库提取的值范围内,返回“ok”,否则返回“-1”。问题是:它总是返回“-1”。

我觉得这是微不足道的,但我无法想出一个解决方案......

0 个答案:

没有答案