当前位置:编程学习 > JAVA >>

dwz iframecallback 方法 如何使用?

我使用dwz框架做文件上传,采用框架默认的隐藏iframe的方式上传文件,上传成功了,但是iframecallback 没有关闭当前的dialog,也没有提示信息,哪位大侠指点一下?
或者 给一个dwz框架 用 隐藏 iframe上传文件的例子,非常感谢! --------------------编程问答-------------------- 你好,你的问题解决了吗?我也遇到这个问题了,纠结了一天了,看见请回复。谢谢 --------------------编程问答-------------------- 我也是来等 楼主的答案的。。。。。 --------------------编程问答--------------------

// 半年多前用dwz貌似也遇到过类似问题,给忘了如何解决的了。翻了翻代码,试试下面的?

<button type="submit" onclick="closeDialog()"><hi:text key="上传"/></button>

<script type="text/javascript">
function closeDialog(){
$.pdialog.closeCurrent();
}
</script>

--------------------编程问答-------------------- 我也遇到 了 这个问题。。。。 --------------------编程问答-------------------- $("#callbackframe").load(function(){
            responseJson = $(this).contents().find('body').html();
            if(responseJson){
                eval('var json='+responseJson+';');
                if( json.statusCode == "200") {
                    $.pdialog.closeCurrent();
                }
            }
        }); --------------------编程问答-------------------- 这个问题应该到DWZ官方那里去提呀, --------------------编程问答-------------------- 我也遇到类似的问题。
上传成功,返回json数据后提示信息错误,将json信息给完整的打出了,没有解析。 --------------------编程问答-------------------- 是不是没写回调函数?$.multyBringBack --------------------编程问答-------------------- 刚刚自己按照demo上试了下。
我新建了一个Success View,里面放一个json数据:
{
"statusCode":"@ViewBag.StatusCode",
"message":"@ViewBag.Message",
"navTabId":"",
"rel":"",
"callbackType":"",
"forwardUrl":"",
"confirmMsg":""
}
在表单提交目标action中执行完数据库操作后跳转到Success,这样能解决问题。 --------------------编程问答--------------------
引用 楼主 loverose66 的回复:
我使用dwz框架做文件上传,采用框架默认的隐藏iframe的方式上传文件,上传成功了,但是iframecallback 没有关闭当前的dialog,也没有提示信息,哪位大侠指点一下?
或者 给一个dwz框架 用 隐藏 iframe上传文件的例子,非常感谢!


上传中  返回的json多了一个<pre>在dwz.ajax.js中的74行添加了
if(response.indexOf('<pre>')!=-1){
response=response.substring(5,response.length-6);
}

我上传成功 后 返回 的 json就是这种情况。。。然后 这样解决啦。。。 --------------------编程问答-------------------- 同问、有解决的吗? --------------------编程问答-------------------- 同问啊,给个正确答案呗 --------------------编程问答-------------------- 我根据dwz给的demo改的:
<form method="POST" action="/admin/upgoods/edit" class="pageForm required-validate"  enctype="multipart/form-data"  onsubmit="return iframeCallback(this,dialogAjaxDone);"  target="callbackframe" >
--------------------编程问答-------------------- 我在action里面加了“/callbackType/closeCurrent”,提交成功后自动关闭对话框。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,