使用AJAX将SVG文档从客户机发送到PHP


Send SVG document from client to PHP using AJAX

我需要将一些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?还是别的什么?

变化

 data: { dataBunch: orderData },

:

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

在客户端,你需要反序列化json对象,这将是很好的。