如果我的JSON数据文件来自数据库结果集并且结果集为空,那么如何告诉OFC2显示错误消息而不是因为格式错误的JSON字符串而崩溃?如何使用Open-flash-charts2显示友好的错误消息?
回答
为这个问题添加javascript和actionscript-3标签,你应该得到比你目前更多的视图和有用的回应,比我给出的更精确的细节。发布导致您遇到问题的实际JSON字符串,并希望得到防范。这样人们可以建议一个正则表达式来捕获它,把它当作字符串而不是JSON数据在之前 JSON.decode()发生。
详细内容:
您可以在两个地方找到它。一条路线是切换到使用JavaScript界面到OFC2并使用客户端JavaScript来检测不良字符串。这使您可以修改JSON字符串客户端。该方法见http://teethgrinder.co.uk/open-flash-chart-2/tutorial-5.php。一个缺点是,客户端必须启用JavaScript才能工作。
或者,由于OFC2是LGPL,您或者动作开发人员可以潜入OFC2源代码并在那里做同样的事情。我不是一个动作开发者,所以你最好确保你从一个人得到答复。
最主要的是把这两个标签添加到这个问题。对于500的赏金问题,22意见太低了。希望这会有所帮助。
指定数据文件属性感谢您的建议,坏事是我对flash,actionscript甚至没有教育。 – lock 2010-11-16 23:38:27
根据您对服务器的访问级别以及您对JavaScript和/或任何服务器端平台的了解,有几种解决方案可行。
通过访问数据库 取决于那种你正在显示的数据,有可能为,否则将返回一个空集的查询,添加伪记录。如果您有权访问查询定义,则可以检查DB查询中的空集。例如,如果您使用MS SQL Server,则可以使用某些T-SQL语句来检查条件。
通过访问服务器 如果您可以访问到服务器端脚本生成的数据集,添加返回一些默认值OFC2会正确处理的条件。
通过访问另一台服务器或serverlocation 如果您没有访问特定的脚本,你可以考虑在一个查询原始脚本,并替换为默认值空结果的另一个位置创建一个新的脚本。
客户端仅 您可以添加JavaScript的open_flash_chart_data
功能(参见tutorial)来代替空数据集。 OFC2可以使用该功能作为数据源。
希望这会有所帮助。
- 1. 向用户显示友好的消息
- 2. 显示在ASP.NET AJAX错误友好的消息
- 3. 如何以友好的方式在java中显示错误消息
- 4. “ODBC调用失败”错误消息是否可以被捕获并显示为友好的错误消息?
- 5. 显示友好的错误消息时有一些Ajax请求后错的jqGrid
- 6. 我可以用vbscript来显示友好的错误信息吗?
- 7. 如何关闭友好的错误消息在微软边缘
- 8. 如何使用jQuery工具提示显示错误消息?
- 9. 显示错误消息时
- 10. 显示(错误)消息
- 11. 显示错误消息
- 12. UIWebView显示错误消息
- 13. 显示错误消息
- 14. 显示错误消息
- 15. 如何使用python显示Ajax格式的错误消息django
- 16. 模式验证,如何显示用户友好的验证消息?
- 17. 使用accept_nested_attributes_for时显示错误顺序的错误消息
- 18. 我可以使用什么技术来始终显示用户友好的错误消息?
- 19. 如何在PHP中使用passthru显示javac错误消息?
- 20. 如何使用rhino mocks显示自定义错误消息
- 21. 使用jQuery显示错误消息并使其消失
- 22. 用PHP显示错误消息
- 23. 将系统错误转换为友好的消息
- 24. 给用户友好的异常消息
- 25. 如何使用iOS向Twitter好友发送直接消息
- 26. 如何显示无效用户输入的错误消息?
- 27. JSP错误消息的JSP不显示
- 28. 显示CreateUserWizard的错误消息标签
- 29. 显示错误消息的导轨
- 30. Html.ValidationSummary显示重复的错误消息
OFC似乎并不容易。你如何发送JSON数据? – 2010-11-13 15:58:38
正常的方式,通过为open-flash-chart.swl – lock 2010-11-14 23:07:04