我正在尝试使用 JQuery $.get(url, data, callback) 方法将 xml 文件的内容加载到 html 元素中。这是我编写的明确代码:
function loadFileToElement(filename, elementId) {
var path = filename + ".xml";
var component = document.getElementById(elementId);
try {
$.get(path,
function(data) {
component.innerHTML = data;
});
} catch (e) {
window.alert("Unable to load the requested file " + filename);
}
}
此代码在 IE 中运行顺畅,但在 Firefox 和 Google Chrome 中无法运行。通过调试 loadFileToElement() 方法,我发现回调方法没有被执行。任何帮助?提前致谢