遺伝子マップの生成には 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 では問題なく動作しますが、他のブラウザを試しても何も得られません。alert(data);を介して何が問題なのかを理解しようとしました。IE を除くすべてのブラウザで空の警告ボックスが表示されます。
何か案は?