我使用 Cytoscape Web 生成基因图谱。它需要字符串来绘制,而且我有 XGMML 文件,所以我使用 JQuery 来获取 XGMML 文件并将它们转换为字符串。这是我的代码:
$.get("ENSG00000148606.xgmml", function(data) {
if (typeof data !== "string") {
if (window.ActiveXObject) { // IE
data = data.xml;
} else {
data = (new XMLSerializer()).serializeToString(data);
}
}
vis.draw({ network: data }); //Line that draws the map. It's from Cytoscape Web.
});
它在 IE 上完美运行,但是当我尝试其他浏览器时,我什么也得不到。我试图通过警报(数据)找出问题所在;除 IE 外,我得到所有浏览器的空警报框。
有任何想法吗?