作者knives ()
看板Ajax
标题Re: [ajax] 用Ajax上传档案
时间Mon Jul 26 14:50:54 2010
我现在使用jQueryForm 的Plugin
可是出现一个很奇怪的问题
我的js是只有写这样:
jQuery('
#uploadForm').ajaxForm({
iframe:true,
success: function(data) {
addEditorImage(data);
fHide($('createImgMenu'));
}
});
我在post送出去的时候
结果只会印出像这样的 attachment/201007/26/196_1280126768zi9P.jpg
这样的图片位址
但是在GoogleChrome的时候,同时因为我有装一些套件
结果印出来的回应是attachment/201007/26/196_1280126768zi9P.jpg<div
id="ChromeGesture-BackgroundSupportElement" style="position:
fixed; top: 0px; left: 0px; background-image: initial; background-attachment:
initial; background-origin: initial; background-clip: initial;
background-color: transparent; margin-top: 0px; margin-right: 0px;
margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px;
padding-bottom: 0p...........
同时在Firefox的时候,如果我开启Firebug的时候,在图片位址後面也会加上
Firebug的讯息
请问这个有解决的方法吗
我以往用普通的Ajax都没有这样的情形发生
※ 引述《knives ()》之铭言:
: 我想用Ajax的方式把档案类型的资料传上去
: 可是像一般表单如果要传档案的话,需要将表单的enctype设成multipart/form-data
: 那我用jQuery的Ajax的话
: jQuery.ajax({
: url: "source/attach_upload.php",
: type: "POST",
: data:"attach="+jQuery('#'+file_id).val(),
: async: false
: })
: 需要加吗,如果需要又要怎麽加呢
: 谢谢回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.39.194