打开
我有几种形式(在本例中为两种),它们位于使用Ext-JS的标签中
我也有jQuery框架,我用它来主要的javascript脚本/编程
last是一个保存状态的Javascript对象全局实例(单个)。
名为obj的实例具有以下属性:
obj.fileID;
obj.manID;
obj.womenID;
的方法
1.现在我使用fileID向DB发出一个帖子并使用它的响应我创建一个新对象
持有当前文件,女性和男性ID。
2.之后我想上传一个文件(在这种情况下是一个图像)
使用Uploadify我绑定到文件类型的输入元素。
我想在构建新对象时更新scriptData
或者抓住onComplete并使用它。
在那里,我想向PHP文件发出另一篇文章,该文件将更新数据库以获取上传文件的位置
问题
在无法更新不可见输入标记时启动
因为闪光灯必须再次加载。
我不介意使用其他闪存上传器,但我要求解决此问题。
阿里耶。
答案 0 :(得分:1)
听起来你正在隐藏SWF。在FF和WebKit中,如果在SWF上执行display:none,则显示:SWF重新加载的块(或其他)。而且我认为这不会改变。
如果您需要隐藏SWF,请将其移出页面,例如:left:-9999px
另外,我确信swfUploader允许您将变量与文件一起发布。所以也许这可以在一个电话中完成。
答案 1 :(得分:1)
您可以使用CSS来隐藏它。
visibility:hidden;
left:-9999px;
答案 2 :(得分:0)
任何这些都应该有效,display:none
在大多数情况下会使它在DOM上处于非活动状态,所以最好在需要更新元素时避免使用它。
选项#1 - 不会影响DOM的定位
position:absolute;
left:-9999px;
选项#2 - 也不会影响DOM的定位。
position:absolute;
visibility:hidden;
选项#3 - 会影响DOM的位置。
margin-left:-9999px;
或
visibility:hidden;