将表单输入到ajax中

时间:2013-10-22 13:27:50

标签: javascript php

我有一个带有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>

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

1 个答案:

答案 0 :(得分:0)

对不起,没关系,我是个白痴我已经解决了......我不小心将价值固定在了2012年 - 当我测试它并忘记删除时,我就这样做了。