代码之家  ›  专栏  ›  技术社区  ›  armyofda12mnkeys

swfupload-多个实例并使用setPostParam设置动态数据

  •  0
  • armyofda12mnkeys  · 技术社区  · 14 年前

    我使用的是swfupload,有一堆“Attach File”链接,每一个链接都会打开与1个swfupload实例相关联的Jquery对话框。我试图设置自定义post参数,但失败了: www.arianhojat.com/temp/code/swfupload/index.html

    如果你删除'setPostParam'行很好,但我想设置参数。。。它在firebug中给出了一个错误:“未捕获的异常:调用SetPostParams失败”。。。

    所以我尝试了另一种方法。。。每次打开对话框时,我都会重新创建swfupload对象。。。在它关闭后销毁它。。。但我得到一个“未捕获的异常:找不到Flash元素”在结尾。不确定这是否是一个严重的错误,因为弹出窗口仍然显示,如果你重新点击链接。我认为这可能是一个可行的方法,但不确定的错误

    下面是我的在线代码示例: http://www.arianhojat.com/temp/code/swfupload/index_destroy.html

    (PS文件上传应该关闭对话框并警告一个错误,因为我现在没有主机设置来对应JavaServlet后端,我必须处理它。。。只是想让前端先工作,然后消除错误,这样错误首先会得到优雅的处理,而不会让像我这样的firebug用户注意到发生了js错误。)

    1 回复  |  直到 14 年前
        1
  •  2
  •   armyofda12mnkeys    14 年前

    您必须使用css定位来隐藏(而不是display:block/none;) 当你隐藏/取消隐藏时,当Flash重新加载时显示你的对话框。

    推荐文章