jQuery ajax+asp上传文件的问题

zhangxiaolei 2009-11-25 04:58:37
jquery1.3+asp
后台asp采用aspcnup.dll(小李飞刀的组件)

前台html代码:

<form action="UploadSubmit.asp" method="post" enctype="multipart/form-data" id="form1" name="form1">
<input type="file" id="FileName" name="FileName" />
<input type="button" value=" 上 传 " id="btn_upload" onclick="tj()"/>
</form>

后台uploadSubmit.asp代码如下:
dim objFilesys
set objFilesys=Server.CreateObject("Scripting.FileSystemObject")
Set objUpload = Server.CreateObject("aspcn.upload")
objupload.maxsize=100000000
objupload.overwrite=2
objupload.path="D:\web\upload"
objupload.uptofile=1
objupload.newfilename="tmp_file"
objUpload.Upload
file1=objupload.filename("FileName")'文件路径
objFilesys.movefile UploadPath&"\tmp_file",UploadPath&"\"&TmpFile&mid(file1,instrrev(file1,"."))

js脚本如下:
function tj()
{
form1.submit();
}

以上代码执行正常

但想改成如下方式,发现问题N多,连提交后的文件名也取不到,想请教xdjm如何处理
function tj(){
$.ajax({
type: "post",
url: "UploadSubmit.asp?x="+Math.random(),
datatype:"script",
contentType: 'multipart/form-data',

success: function(data){
alert('ok');
},
error:function(){
alert('error');
}
});
}
...全文
145 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy664618843 2009-11-25
  • 打赏
  • 举报
回复
调试下 typeof看输出的类型 alert()输出结果

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧