这是小提琴:
(我想测试是否以及如何处理svg的ajax请求与内联svg的处理方式不同。)
控制台说有错误。但我仔细阅读了xml和svg标题,但我没有看到拼写错误。这是jsfiddle本身的问题还是我做错了什么?这只是jquery与svg不能很好搭配的另一个案例吗?非常感谢...
更新:D'哦!我修复了拼写错误,并为简单起见减少了svg元素的数量,但控制台中记录的xml响应为null
:
我摆弄了各种内容和数据设置。是否有一些特殊的方法我需要设置发布的svg以正确反序列化为xml?这不是由jquery处理的吗? (是的,我仔细查看了jquery ajax文档。)
答案 0 :(得分:0)
您有xml: "<?xml version="1.0" ...</svg>"
这个字符串以双引号(后面的那个)为界,但内部也包含双引号,所以它没有按照你的想法行事。
解决方案是对数据使用一种引用类型(单引号或双引号),将另一种引用类型包含为字符串。在这种情况下,最简单的解决方案是替换初始和最终报价,以便您拥有:
xml: '<?xml version="1.0" ...</svg>'