$("#submitB").click(function() {
$.post("/previewproposal", $("#proposal-form").serialize(), function(data){$.colorbox({html:data});}, "html");
});
呈现的HTML是这样的:
$(document).ready(function(){
function plotData()
{
var dataArray = ...;
var options = ...;
$.plot($("#placeholder"), dataArray, options);
}
plotData();
});
其中动态生成的div是一个Flot绘图占位符。我目前收到以下错误:
uncaught exception: Invalid dimensions for plot, width = null, height = null
Flot绘图函数需要绘图占位符div的宽度和高度来工作。所以我在考虑plot函数被绑定/调用时,我的plot占位符div没有加载到DOM中?经过大量的搜索和查找与此类似的问题后,我找不到如何完成这项工作的例子。我如何在这里排除故障?提前致谢。
2013-02-28
pitachip
+0
不能只需调用'plotData()'在你的['$ .post'(http://api.jquery.com/jQuery.post/)成功处理程序?或者我错过了什么? –
2013-02-28 17:44:21