【问题标题】:Send SVG document from client to PHP using AJAX使用 AJAX 将 SVG 文档从客户端发送到 PHP
【发布时间】:2015-10-07 04:32:55
【问题描述】:

我需要将一些 SVG 文档从 DOM 发送到 PHP 脚本。我像这样从 DOM 中提取 SVG:

backText = $('#svg').getSVGDocument;

我会像这样以 JSON 格式发送它:

var orderData = {
            "ordererEmail": userData.orderemail,
            "ordererName": userData.ordername,
            "ordererPhone": userData.orderphone,
            "device": phoneModel,
            "price": orderPrice,
            "back": bgColor,
            "backText": backText
         }
      //...
   $.ajax({
                url: 'order.php',
                type: 'POST',
                data: { dataBunch: orderData },
       //another methods
   });

有可能吗?或者我应该首先将 SVG 文档转换为例如PNG?还是别的什么?

【问题讨论】:

    标签: php jquery ajax svg


    【解决方案1】:

    改变

     data: { dataBunch: orderData },
    

    到:

     data: { dataBunch: JSON.stringify(orderData) },
    

    在客户端,你需要反序列化 json 对象,这样就好了。

    【讨论】:

      猜你喜欢
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      相关资源
      最近更新 更多