Javascript (类型:负载)是什么意思?
有人知道JavascriptJavascript (类型:负载)是什么意思?,javascript,jquery,google-visualization,jquery-events,Javascript,Jquery,Google Visualization,Jquery Events,有人知道Javascript(类型:load)的意思吗?我想这是一个事件,但它应该是一个对象 任何建议,谢谢 BREAK->var data=newgoogle.visualization.DataTable(jsonData.jsonObj) 使用谷歌图表 charts.js (function($){ var charts = { init: function(){ this.se
(类型:load)
的意思吗?我想这是一个事件,但它应该是一个对象
任何建议,谢谢
BREAK->var data=newgoogle.visualization.DataTable(jsonData.jsonObj)代码>
使用谷歌图表
charts.js
(function($){
var charts = {
init: function(){
this.services();
},
services: function(){
var data = {
uri : SITEURL + '/moduleTest/servicelist', //siteurl defined in index.php
div : 'service-chart',
title : 'Service List'
}
charts.ajaxCallback(data);
},
ajaxCallback : function(data){
$.ajax({
url : data.uri,
type : 'POST',
dataType : 'json',
success : function(callback){
var jsonData = {
div : data.div,
jsonObj : callback,
title : data.title
}
drawCharts(jsonData);
}
});
}
}
$(function(){
charts.init();
});
})(jQuery);
google.load('visualization', '1.0', {'packages':['corechart']});
google.setOnLoadCallback(drawCharts);
function drawCharts(jsonData){
var data = new google.visualization.DataTable(jsonData.jsonObj);//Break point ( type : load )
var options =
{
'title': jsonData.title,
'width':250,
'height':300
};
var chart = new google.visualization.PieChart(document.getElementById(jsonData.div));
chart.draw(data, options);
}
Services.php(函数测试)
好吧,我可能对这个问题没有任何意义(当时是早上6点)
我将json对象传递给my google charts构造函数(drawCharts())
在我看来,代码中的注释如下:
//Break point ( type : load )
对某些代理(可能是寻找某些注释的调试器)来说,这意味着在页面加载时应该在此处设置断点。除了注释之外,代码中关于type:load
的内容在哪里?@Matt function drawCharts(jsonData){}//firebug log jsonData=loads抱歉,我仍然不明白。你能澄清一下你在说什么吗?一个超级有用的。是web开发SSCCEs的有用工具。
var jsonData = {
cols: [{id: 'task', label: 'Employee Name', type: 'string'},
{id: 'startDate', label: 'Start Date', type: 'date'}],
rows: [{c:[{v: 'Mike'}, {v: new Date(2008, 1, 28), f:'February 28, 2008'}]},
{c:[{v: 'Bob'}, {v: new Date(2007, 5, 1)}]},
{c:[{v: 'Alice'}, {v: new Date(2006, 7, 16)}]},
{c:[{v: 'Frank'}, {v: new Date(2007, 11, 28)}]},
{c:[{v: 'Floyd'}, {v: new Date(2005, 3, 13)}]},
{c:[{v: 'Fritz'}, {v: new Date(2011, 6, 1)}]}
]
}
console.log(typeof jsonData) === object // Correct, what I expect!
console.log(jsonData) === load // not what I expect, I expect json object
//Break point ( type : load )