由javascript生成的iframe不会充当IE中表单的目标

时间:2013-12-24 15:27:03

标签: javascript jquery forms internet-explorer iframe

我想通过iframe技术上传图片。

页面是由javascript(主要是jQuery)生成的,所以我不能把iframe放在我的主html中,我也必须通过javascript生成它。

我在字符串中设置了“name”。

IE不接受目标!!!

这是我的代码:

var $form = jQuery('<form target="upload_target" />')
.attr({
    'enctype':'multipart/form-data',
    'class':'upload_temp_form hidden',
    'action':'/uploadtemp',
    'method':'post'
}).appendTo('body');

var $iframe = jQuery('<iframe src="/uploadtemp" id="upload_target" name="upload_target"></iframe>')
    .attr({'style':'position:absolute; top: 10px; left: 10px; width:300;height:50;border:1px solid #ff0000;'})
    .appendTo('body');

0 个答案:

没有答案