应用将图表转换为图像的jqplot代码时Chrome挂起
Chrome hanging when applying jqplot code that converts chart to image
到目前为止,我已经在两种浏览器(Chrome和Firefox)上测试了我的代码。该代码在Firefox中运行得很好,但在Chrome中却挂起了(哦,Snap)。我已经将违规代码隔离到这些行
var imgData1 = jQuery('#graph1').jqplotToImageStr({});
var imgData2 = jQuery('#graph2').jqplotToImageStr({});
var imgData3 = jQuery('#graph3').jqplotToImageStr({});
var imgData4 = jQuery('#graph4').jqplotToImageStr({});
var imgElem1 = jQuery('<img/>').attr('src', imgData1);
var imgElem2 = jQuery('<img/>').attr('src', imgData2);
var imgElem3 = jQuery('<img/>').attr('src', imgData3);
var imgElem4 = jQuery('<img/>').attr('src', imgData4);
jQuery('#imgChart1').append(imgElem1);
jQuery('#imgChart2').append(imgElem2);
jQuery('#imgChart3').append(imgElem3);
jQuery('#imgChart4').append(imgElem4);
我怀疑问题出在jqplotToImageStr({});
上。
不幸的是,没有抛出任何错误,所以我没有提供任何相关信息。谷歌搜索显示这是一个已知的问题,但据我所见,还没有提供任何解决方案,所以我转向这里寻求答案。
到目前为止,我已经尝试更新jqplot库并确保jQuery是最新的,但问题仍然存在。
更新:我发现,当我的主机是我的本地主机(127.0.0.1:8000),但不是来自实时服务器时,它在Chrome中运行良好。
所以我的问题的答案可以在这里找到。IMO,最好的答案是@augray的答案。jqplot的最新版本中列出了修复程序,一旦我将最新的jqplot正确上传到服务器,它就可以在Chrome上运行,这让我松了一口气。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 代码不会验证
- 如何从rails中的代码中删除新行( )
- Angularjs代码未在匿名函数中运行
- 如何做到这一点,使代码在不传递条件后执行函数
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 面向对象的Javascript代码在IE7中不起作用
- 将 jQuery 代码添加到 Index.aspx 页面
- 为什么忽略了eval()代码中的语法错误
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 应用将图表转换为图像的jqplot代码时Chrome挂起
- 如何在jsp中单击按钮时将代码添加到jqPlot条形图另存为图像