我目前正在学习 golang 和一些 webstuff。所以请原谅我可能不太聪明的问题我的问题是我想提供一个带有动态数据的 Highchart。我查找了文档和示例,但无法使其正常工作。Highchart 示例: <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.js"></script> <script type="text/javascript" src="http://code.highcharts.com/highcharts.js"></script> <!-- 2. Add the JavaScript to initialize the chart on document ready --> <script> var chart; // global /** * Request data from the server, add it to the graph and set a timeout to request again */ function requestData() { $.ajax({ url: 'http://localhost:3000/', success: function(point) { var series = chart.series[0], shift = series.data.length > 20; // shift if the series is longer than 20 // add the point chart.series[0].addPoint(eval(point), true, shift); // call it again after one second setTimeout(requestData, 1000); }, cache: false }); } $(document).ready(function() { chart = new Highcharts.Chart({ chart: { renderTo: 'container', defaultSeriesType: 'spline', events: { load: requestData } }, title: { text: 'Live random data' }, xAxis: { type: 'datetime', tickPixelInterval: 150, maxZoom: 20 * 1000 }, yAxis: { minPadding: 0.2, maxPadding: 0.2, title: { text: 'Value', margin: 80 } }, series: [{ name: 'Random data', data: [1] }] }); }); </script>我的服务器应按要求提供 json 编码字符串。我可以看到 highchart 提出了一个请求。我猜 ajax 调用不理解我的 json?提前感谢您的任何帮助:)编辑:我是否也必须发送成功消息作为回报?
1 回答

一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
错误(感谢@jmaloney 的提示)
{"readyState":4,"status":200,"statusText":"success"}
ajax.html:28 parsererror: Error: jQuery110109016359453089535_1446814074235 was not called
一个简单的
w.Header().Set("Access-Control-Allow-Origin", "*")
在我的去服务器上解决它:)
没有找到匹配的内容?试试慕课网站内搜索吧
- 1 回答
- 0 关注
- 159 浏览
添加回答
举报
0/150
提交
取消