我正在尝试从我的数据库访问一系列数据点,然后使用jqplot绘制它。我已成功获得数据点,但我在代码的javascript部分遇到语法错误。我是第一次使用javascript。任何人都可以帮我解决错误的位置吗?
for (var i=0; i<200; i+=0.1){
jECGpoints.push([i, jECG(i)]);
}
我还粘贴了我的整个代码,以备不时之需。 &LT; /脚本&GT;
</head>
<body>
<?php
$dbuser = 'xxxxx';
$dbpass = 'xxxxxxxxx';
$dbname = 'xxxxxxxxx';
$conn = mysql_connect('localhost', $dbuser, $dbpass) or die(mysql_error());
$db = mysql_select_db($dbname, $conn);
$result = mysql_query("SELECT * FROM ECG");
$row = mysql_fetch_array($result);
//echo $row['ecg_data'];
$split = preg_split('/[\s,]+/', $row['ecg_data']);
$split_float = array_map('floatval', $split);
//print_r($split_float);
?>
<div id="plot1" style="height:400px;width:300px; "></div>
<script tpye="text/javascript">
$(function(){
var jECG = <?php echo json_encode($split_float); ?>;
var jECGpoints = [];
for (var i=0; i<200; i+=0.1){
jECGpoints.push([i, jECG(i)]);
}
var plot1 = $.jqplot('chart1', [jECGpoints]);
});
</script>
</body>
</html>