在jquery中复制xml dom对象

时间:2011-10-17 11:49:10

标签: jquery xml duplicates cloning

我想复制/克隆2个xml dom对象 - 一个到另一个。

对不起,如果是重复的问题...我已经尝试过了 What is the most efficient way to deep clone an object in JavaScript?

但是jquery抛出非法调用

编辑: XML来自ajax调用

function FetchXMLData() {
                $.ajax({
                    url : "resources/data.xml",
                    data : requestVars,
                    dataType : 'xml',
                    success : function(xml) {
                        XMLParser(xml);
                        xmlOrig = $(xml).clone(); // I want to do something like this
                    },
                    error : function(xhr, err) {
                        ShowErrors(xhr, err);
                    }
                });
            }

编辑2:现在,我正在使用javascript cloneNode,它在IE和FF中完美运行,但在Chrome中失败。见this。如果有人知道解决方法,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

我知道这是一个老问题,但我遇到了同样的问题,并解决了将其转换为文本并再次转换为XML的问题。

有:

public function creaPost(Request $request){
dd ($request->image); 
....
...
}

此解决方法适用于Firefox 49.0.2和Chrome 54.0.2840.71。

如果有人知道更好的方法,请回答。