上传文件后,反馈会显示在屏幕上。
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) ;