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>
残念ながら、何らかの理由で機能しませんが、「年」を警告すると、値は正しく、テキスト入力の内容に対応します。