0
我試圖通過使用pivottable.js.創建一個基本的數據透視表。它工作正常,當我使用它作爲一個HTML頁面,但是當我從一個servlet或jsp生成它時,我無法看到生成的故事beign。有人能幫助我,我做錯了什麼?數據透視表生成錯誤
<html>
<head>
<title>Pivot Demo</title>
<link rel="stylesheet" type="text/css" href="/pivot.css">
<script type="text/javascript" src="/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="/jquery-ui-1.9.2.custom.min.js"></script>
<script type="text/javascript" src="/pivot.js"></script>
</head>
<body>
<div id="output" style="margin: 30px;"></div>
<script type="text/javascript">
$(function(){
var a=[ {"Province": "Quebec", "Party": "NDP"}]
$("#output").pivotUI(a);
});
</script>
</body>
</html>
,因爲它被認爲此代碼工作正常,但是當我做這從一個servlet像下面我得到一個空白屏幕
response.getWriter().println("<html>");
response.getWriter().println("<head>");
response.getWriter().println("<title>Pivot Demo</title>");
response.getWriter().println("<link rel='stylesheet' type='text/css' href='D:/pivot.css'>");
response.getWriter().println("<script type='text/javascript' src='/jquery-1.8.3.min.js'></script>");
...
...
response.getWriter().println("$(function(){");
response.getWriter().println("var a=[ {\"Province\": \"Quebec\", \"Party\": \"NDP\"}]");
response.getWriter().println("$('#output').pivot(a);");
response.getWriter().println("});"); response.getWriter().println(" </script>"); response.getWriter().println("<div id='output' style='margin: 30px;'></div>");
如果您查看JSP輸出頁面上的源代碼,它看起來是否與您的靜態HTML頁面相同? – nicolaskruchten
在Javascript控制檯中是否有任何輸出? – nicolaskruchten
@nicolas我解決了我用sevlet打印頁面的問題,我使用了jquery和jqueryUI的新版本。但在IE瀏覽器中顯示它時仍然存在問題。我在pivot.js中獲得了下列錯誤文件「對象不支持屬性或方法'isArray'」在行319字符12 – striker