Tôi muốn bao gồm các biểu đồ API Google Visualization trong ứng dụng Java EE của mình. Tuy nhiên, bất cứ điều gì tôi làm, ứng dụng không nhận ra API. Tôi đã sử dụng nó như thế này trước đây, vì vậy tôi không hiểu những gì tôi đang làm sai. Ai đó có thể xem mã của tôi và cho tôi biết tôi đang làm gì sai? Cảm ơn!Ứng dụng Jave EE không nhận ra API Google Visualization
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<link type="text/css" href="LOCATION/STYLENAME.css" rel="stylesheet"/>
<script src="/tis/javascript/common/jquery.inlinemenu.js" type="text/javascript"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
// Load the Visualization API and the piechart package.
google.load('visualization', '1.0', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(drawChart);
// Callback that creates and populates a data table,
// instantiates the pie chart, passes in the data and
// draws it.
function drawChart() {
// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');
data.addRows([
['Mushrooms', 3],
['Onions', 1],
['Olives', 1],
['Zucchini', 1],
['Pepperoni', 2]
]);
// Set chart options
var options = {'title':'How Much Pizza I Ate Last Night',
'width':400,
'height':300};
// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
<!--Div that will hold the pie chart-->
<div id="chart_div"></div>
Các lỗi như sau:
- ReferenceError: google không được định nghĩa
- Phương pháp 'setOnLoadCallback' được nhấn mạnh và nói: chức năng không được giải quyết hoặc phương pháp 'setOnLadCallback'
Bạn có thể hiển thị nguồn của phiên bản được tạo (những gì trình duyệt nhận được) không? –
Hoạt động trong jsfiddle: http://jsfiddle.net/r9hGH/ – BeRecursive
Trình duyệt không hiển thị đầu ra, nó phá vỡ trên ReferenceError ... Trong một trang độc lập, nó thực sự hoạt động. Khá bí ẩn –