|
版本: |
X5.2.7 |
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
平台的 这个上传返回的是json格式还是xml格式的? 我返回了个table 没有办法load进去data里
var form = $("#uploadFileForm");
// form表单提交对应的请求URL是"/UI/system/service/common/bizAction.j",但提交前需要进行URL转换,在URL上补足bsessionid等必要信息
var url = justep.Request.convertURL("/UI/system/service/common/bizAction.j");
// 将转换后的URL设置到form表单上
form[0].attributes["action"].value = url;
// 设置文件名参数域,文件名中的中文需要编码encodeURI,在Action的java中再解码decode
$("#uploadFileName").val(window.encodeURI($("#uploadFile").val()));
// 在隐藏iframe的onload事件中以回调方式获取返回值
var parentWindow = window;
$("#hideIFrame").load(function(){
var iframeWindow = this.contentWindow;
iframeWindow.setTimeout(function() {
var doc = iframeWindow.document.XMLDocument ? iframeWindow.document.XMLDocument : iframeWindow.document;
// 判断动作调用是否成功
var flag = $(doc).find("flag").text();
if (flag == "true") {
justep.xbl("tip1").show({"message": "form表单方式调用动作成功。"});
// 输出返回结果
var data = $(doc).find("data").text();
TextOut.setText("result5", data);
} else {
justep.xbl("tip1").show({"message": "form表单方式调用动作失败!"});
// 抛出错误信息
var message = $(doc).find("message").text();
TextOut.setText("result5", message);
}
}, 1);
});
// 提交表单
form.submit();
|
|