0

我有一个带有 AJAX 调用的 PHP 页面。我现在要做的是通过文本输入获取用户输入,然后通过 _GET 将其发送到 ajax。我的代码如下所示:

<body onload="test()">
<script>
function test () {
var options = {
chart : {
    renderTo : 'container',
    type : 'spline',
    zoomType: 'x',
},
series: [{
        name: '',
        data: []
}]
};
year = document.form1.year.value;

$.ajax({
    url : "data.php?year="+year,
    dataType : 'json',
    success : function (json) {
        options.series[0].name = json['name'];
        options.series[0].data = json['data'];
        chart = new Highcharts.Chart(options);
    },
});
}
 </script>
<form name="form1">
<input type="text" name="year" value="2012">
</form>
</body>

不幸的是,由于某种原因,它不起作用,尽管当我提醒“年份”时,该值是正确的并且对应于文本输入中的内容。

4

1 回答 1

0

抱歉,没关系,我是个白痴,我已经解决了...我不小心将值固定为 2012 - 我在测试它时这样做了,忘记删除它。

于 2013-10-22T13:30:50.570 回答