无法使用 IE 打印 XML



上传文件后,反馈会显示在屏幕上。

JS代码是

$("#method_exec_file").click( function() {
    $('#param').upload('{/literal}{$smarty.server.SCRIPT_NAME}{literal}', function(XML_result) {
        $("#result_text").text( XML_result );
        $("#result_box").show("slow");
            },"");
 });

XML 结果为

<?xml version="1.0" encoding="UTF-8"?>
<result>
  <status>1</status>
  <data>
    <document_id>5ea17f928756ab64b46686d43c431cd756bac7f0</document_id>
    <external_service_file_key />
  </data>
</result>

它适用于Chrome,FF,但不能与IE7和10一起使用。 在Chrome中,XML结果是一个字符串,但在IE中它是一个对象。

非常感谢任何评论。

您可能需要使用 $.parseXML()

尝试:

var $xml = $.parseXML(message) ;

最新更新