首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery trigger促成jquery.js出错

2012-10-29 
jquery trigger造成jquery.js出错JScript codeiframe nameinvisible_frame /iframeform styledi

jquery trigger造成jquery.js出错

JScript code
<iframe name="invisible_frame"> </iframe>    <form style="display:none;" method='post' action="upload_pic.php" id='fm' enctype="multipart/form-data" target="invisible_frame">    <input id="addPIC" name="addPIC" type="file" onChange="check_image_submit(this)"  />    <input id="li_id" name="li_id" type="hidden" />    <input type="submit" id="mySubmit" value="submit"/>    </form>function check_image_submit(obj){....    $("#mySubmit").trigger("click");//这句在IE下会造成jquery错误}

进入调试看到
SCRIPT5: 拒绝访问。 
jquery.min.js, 行2 字符36662
FF下是好的,触及啥安全问题了吗,只是上传一张图片而已,不至于吧,该如何解决
;return c.type=s,!g&&!c.isDefaultPrevented()&&(!n._default||n._default.apply(f.ownerDocument,d)===!1)&&(s!=="click"||!p.nodeName(f,"a"))&&p.acceptData(f)&&m&&f[s]&&(s!=="focus"&&s!=="blur"||c.target.offsetWidth!==0)&&!p.isWindow(f)&&(l=f[m],l&&(f[m]=null)

[解决办法]
换个方式试试
function check_image_submit(obj){
....
$("#mySubmit").trigger("click");//这句在IE下会造成jquery错误
}
--->
function check_image_submit(obj){
....
// $("#mySubmit").trigger("click");//这句在IE下会造成jquery错误
obj.parentNode.submit();
}

[解决办法]
这是不是多级事件传导给闹的。还是file特有的?

直接点浏览,选择好文件,是可以正常使用的
[解决办法]
IE10...那得win7,win8系统了吧,我的还停留再2003,哈哈~~安全性提高不少啊。。

热点排行