代码之家  ›  专栏  ›  技术社区  ›  max

我可以通过Javascript在浏览器中剪切和粘贴结构化数据吗?

  •  2
  • max  · 技术社区  · 14 年前

    我的用户使用十几个web应用程序。对于一些,我只能通过模板和Javascript(例如Zendesk)来完全控制其他的。

    在这些应用程序之间,我希望我的用户能够复制和粘贴结构化数据。例如,对于结构化日期,我指的是编码为vcard/hcard的地址。因此,当有人从“订单处理应用程序”中“复制”一个地址并将其粘贴到“新退货”应用程序中时,退货应用程序应该能够以某种方式接收数据,而不是作为单个大字符串,而是作为数据结构中的“名称、街道、邮政编码、城市”。

    我知道富文本编辑器不仅可以接收纯文本,还可以接收完全标记的文本。这个(订购其他东西)可以用来捕获和/或重新创建复制数据的结构吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   NullUserException Mark Roddy    14 年前

    您可以在一个页面中使用JSON序列化数据,在另一个页面中反序列化数据。

    {
        "Name" : "John Smith",
        "City" : "New York",
        "ZIP"  : "10281"
    }
    

    我想您可以有一个名为“Import”和“Export Data”的按钮,以及一个可以复制和粘贴JSON字符串的字段。这可以与剪贴板操作(如 bit.ly 使过程更加友好。

    推荐文章