我有下面的代码,用于使用Ajax从MYSQL数据库中获取数据。
我的测试显示我成功收到了结果。
我遇到的问题是在通话成功后强制使用迷你图来呈现图表。
如果我在没有Ajax调用的情况下将数据直接放在页面中,则会在没有任何问题的情况下呈现图形,但是如果数据在调用ajax成功之后出现则不会呈现。
从我的调查中,我怀疑解决方案是强制迷你线在ajax调用后进行重新渲染。那我该怎么做? 下面是我的ajax代码
cin >> s;
假设发生渲染的页面已包含sparkline.js文件。
答案 0 :(得分:0)
您的回复数据'必须是这样的值数组:
var data = [15,4,15,22,10,13];
// then you need to pass this array to the element
$('#'your-element).sparkline(data, {
type: "bar",
tooltipSuffix: " widgets"
});
使用您选择的选项自定义图表。 我希望这对你有意义。 :)
注意:我还建议您使用' $。ajax' call和not($ .post),$ .ajax更灵活的配置和(但我的意见)更容易阅读和理解。