解决uploadify对象不支持此属性或方法
在做Ajax上传时uploadify(v2.1.4)是非常不错的JQuery插件,昨天在家做了好好的页面,到了单位发现总是报“对象不支持此属性或方法”错误,具体出错在“document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);”,网上查了很多帖子都没有解决。
想了半天,应该是js调用flash方法时调用失败,查了相关帮助,js调用flash必须在window.onload之后调用。此时豁然开朗!
之间我在$(function(){...});中初始化,$相当于document.onready(),此时flash还没有被加载进来,而在window.onload页面完全加载完毕,dom对象生成后再初始化上传内容。
到此问题解决!
- window.οnlοad=function(){
- $("#d2_Document").uploadify({
- 'uploader' : '<%=ResolveClientUrl("~/Scripts/UploadFile/uploadify.swf") %>',
- 'script' : 'Uploadify.ashx?action=upload',
- 'cancelImg' : '../../Scripts/UploadFile/cancel.png',
- 'folder' : '../../uploads',
- 'fileExt' : fileExt,
- 'fileDesc' : '不支持的文件类型',
- 'sizeLimit' : 1024*1024*10, //10M
- //'buttonText' : 'Select Files',
- 'multi' : false,
- onComplete : function(event, ID, fileObj, response, data){
- //将服务器的url通过wcf保存到数据库
- var responseData=jQuery.parseJSON(response)
- if(responseData.result){
- var file=fileObj.name;
- var size=fileObj.size;
- var url=responseData.file;
- addDocument(file,url,size);
- }
- }
- });
- }
解决uploadify对象不支持此属性或方法相关推荐
- 解决IE10以下对象不支持“bind“属性或方法
IE10一下的浏览器,如果在JS代码中用了bind函数,那么就会报"SCRIPT438: 对象不支持"bind"属性或方法" 因为浏览器没有提供这个参数的方法, ...
- IE显示对象不支持此属性或方法 的解决方法
有时用IE打开某些网站,比如经常有朋友碰到的是在打开QQ空间时,在IE左下角的状态栏会显示"已完毕,但网页上有错误!",双击这个错误会看到提示是"找不到指定模块" ...
- 关于submit() 对象不支持此属性或方法的解决方法
今日遇到这个奇怪的问题~ .submit() 对象不支持此属性或方法 ! 郁闷了半天~查了资料后,解决方法如下: ------------------------------------------ ...
- 解决javascript提交form出现错误提示:对象不支持此属性或方法
...... <!--第一段--> <script> function goto(page){ if(isNaN(page)) page = 1; ...
- 网页提示对象不支持此属性或方法怎么解决
win7系统在浏览网页时遇到网页无响应,然后弹出"对象不支持此属性或方法"的提示,出现浏览器对象不支持属性怎么解决呢?在老毛桃看到一篇文章,下面给大家分享对象不支持属性或方法的解决 ...
- IE对象不支持此属性或方法: this.indexOf 的解决方法
函数说明: js中的indexOf方法的作用是: 根据给定参数x返回目标字符串(可以看成字符的数组)或数组中与x相等的项的索引. 这个方法相当有用,很多编程语言中都有相对应的实现,javascript ...
- 解决document.form.submit()对象不支持此属性或方法
很奇怪的问题,呵呵..被我碰到了. 很简单,将页面中名称为"submit"的控件改一下名称就可以了 比如: 有一个submit按钮名字叫submit <input type= ...
- IE浏览器“对象不支持slice属性或方法”的解决办法
问题描述: 在用echarts做地图的时候,城市是用坐标确定的,兼容IE11的时候报错对象不支持slice属性或方法,根据网上教程配置internet选项没有解决问题 解决方案: 在报错的地方打断点, ...
- js 中使用indexOf()方法是提示(对象不支持此属性或方法)如何解决?
1."对象不支持此属性或方法" 表示 javascript对象没有这个方法,无法调用,比如 A.B() 当A对象没有B方法的时候,会报这个异常 2.因为javascript是 脚本 ...
最新文章
- ping 攻击 Linux,Linux 环境实现ping攻击
- What is the usage of Transfer field in Text determine procedure customizing
- 在linux系统中 环境变量是非常重要,【论述题】在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明: 1 PATH 变量...
- 利用SciTE的导出功能保持代码语法着色效果
- Centos7.3 坑爹网络配置
- 当spark遇见hbase
- 大厂程序员教你如何学习C++
- Unsafe in Java
- 《算法笔记》的codeup打不开怎么办
- 绝对值编码器的调整方法有哪些?
- OSGeolive 开源GIS 使用
- 屏幕种类有哪些,特点,怎么挑?TFT、LCD、OLED、IPS、TN的含义与区别?高色域、刷新率、广视角、雾面屏又是什么?
- MBR+双硬盘(固态+机械)双系统(win+ubuntu21.04)装机教程
- python递归 及 面向对象初识及编程思想
- quartus II 过期怎么办?
- 可ping通主机而不能连上主机端口的一般原因
- 傲娇亚马逊AWS与特色中国的四年大博弈
- Hadoop-MapReduce的工作原理
- centos7.6安装psycopg2
- python江红余青松_python上机实践重点代码江红余青松版