dojo.io.iframe.send的一个问题
时间:2010-02-18
来源:互联网
在弹出层上要传附件,于是就用了dojo.io.iframe这个方法,但是想在上传完毕后做关闭这个弹出层等一系列操作,但是
dojo.io.iframe的load:function(response, ioArgs) {}好像无法响应,在不需要上传附件的弹出层中,用dojo.xhrPost里的load是可以的,请问有人对这方面比较熟悉的吗?急求。
在JS里调用:
return dojo_iframe("editForm",hiddenDiv);
function dojo_iframe(formId,callback) {
var tourl = document.getElementById(formId).action;
dojo.require("dojo.io.iframe");
dojo.io.iframe.send({
form:dojo.byId(formId),
url:tourl,
method:"post",
handleAs:"html",
sync:false,
load:function(response, ioArgs) {alert("进来");}
});
}
load:function这一句根本没执行,这到底为什么啊。
dojo.io.iframe的load:function(response, ioArgs) {}好像无法响应,在不需要上传附件的弹出层中,用dojo.xhrPost里的load是可以的,请问有人对这方面比较熟悉的吗?急求。
在JS里调用:
return dojo_iframe("editForm",hiddenDiv);
function dojo_iframe(formId,callback) {
var tourl = document.getElementById(formId).action;
dojo.require("dojo.io.iframe");
dojo.io.iframe.send({
form:dojo.byId(formId),
url:tourl,
method:"post",
handleAs:"html",
sync:false,
load:function(response, ioArgs) {alert("进来");}
});
}
load:function这一句根本没执行,这到底为什么啊。
作者: yufan_xm 发布时间: 2010-02-18
帮你顶顶,是不是在访问的过程中已经出错了,所以还没有调用load就停了呢?
作者: Even713 发布时间: 2010-02-21
该回复于2010-02-23 09:42:31被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#3楼 得分:0回复于:2010-04-12 21:43:52
|
作者: qq_525093551 发布时间: 2010-02-22
我也遇到了和你一样的问题, 找到了这里, 怎么解决的了???
作者: cbj6655 发布时间: 2010-04-12
这个正解啊!!!!!!!!!!!!
引用 3 楼 cbj6655 的回复:
dojo.io.iframe.send函数中的handleAs类型 除了html格式的其余几种格式返回的都要写成
"<html><head></head><body><textarea>data< /textarea></body></html>"这样的形式,
其中data是你要传输的数据
dojo.io.iframe.send函数中的handleAs类型 除了html格式的其余几种格式返回的都要写成
"<html><head></head><body><textarea>data< /textarea></body></html>"这样的形式,
其中data是你要传输的数据
作者: J_CodeLiving 发布时间: 2011-06-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28