javascript - raphael js .serialize() 我得到空数组

标签 javascript jquery raphael

我尝试序列化 raphael 的 Canvas 以通过表单发送并获取 png 文件。 在我的部分我有:

 <script type="text/javascript" src="javascripts/jquery-1.6.4.js"></script> 
 <script type="text/javascript" src="javascripts/raphael.js"></script> 
 <script type="text/javascript" src="javascripts/raphael.serialize.js"></script> 

在 window.onload = function () { ...我做了一些绘图,然后我有一些用作按钮,但是当我尝试获取拉斐尔 Canvas 的序列化值时,我得到空数组。

$('#btnEmail').click(function() {
    $("input#jsonsvg").val(paper.serialize.json());
     });

这段代码有什么问题? 尝试访问http://alfen.linuxpl.info/konf/foundation/index_2.html然后单击左侧的“Wyslij email”第三个蓝色按钮,该按钮将触发 paper.serialize() 事件

我感谢任何帮助。谢谢

最佳答案

这是一个重构版本,它与 Raphael 2.0 一起使用并处理所有元素和转换:

https://github.com/ElbertF/Raphael.JSON

关于javascript - raphael js .serialize() 我得到空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8108200/

相关文章:

javascript - 使用带有 Rails 的 React Datepicker 遇到问题

Jquery Timepicker禁用时间范围

javascript - 使用 jQuery 覆盖内联 CSS 应用了一段时间,然后就消失了。为什么?

javascript - 如何将矩阵变换应用于整个 svg 路径而不仅仅是一条路径?

Javascript 图表插件,允许选择面积图的一部分

javascript - 如何消除网页中的 writestringtomemory 警告?

javascript - 使用 date-fns 根据用户区域设置格式化日期

javascript - 为什么这个 javascript 不能在 Rails 中运行?

javascript - 获取一行中复选框的标题名称

javascript - Raphael 设置透明 png 不透明度丢失 alpha channel