文件上传问题
我有一个页面是进行数据更新操作的,有一个是图片上传,但是每次上传之后便会自动刷新,我之前填写的数据就就没有了,我希望它不要刷新该页面,只是刷新图片的那部分页面,请问该怎么做才可以啊? 使用ajax dahuilang 发表于 2012-9-24 09:42 static/image/common/back.gif使用ajax
我不知道怎么用,可否告诉我大概思想呢?谢谢了 http://www.phpletter.com/Demo/AjaxFileUpload-Demo/
可参考。
ajax传文件相对于普通的数据使用ajax来说比较麻烦,用这个插件就行了 levin 发表于 2012-9-25 15:17 static/image/common/back.gif
http://www.phpletter.com/Demo/AjaxFileUpload-Demo/
可参考。
ajax传文件相对于普通的数据使用ajax来说比 ...
我把那部分的源代码拷贝过来了,可是我看不懂,可以麻烦帮我解释下吗
$.ajaxFileUpload
(
{
url:'/contents/ajaxfileupload/doajaxfileupload.php',
secureuri:false,
fileElementId:'fileToUpload',
dataType: 'json',
beforeSend:function()
{
$("#loading").show();
},
complete:function()
{
$("#loading").hide();
},
success: function (data, status)
{
if(typeof(data.error) != 'undefined')
{
if(data.error != '')
{
alert(data.error);
}else
{
alert(data.msg);
}
}
},
error: function (data, status, e)
{
alert(e);
}
}
)
return false;
}
谢谢了 加上type: 'get'或者'post'字段;
如果还需要传普通的数据,可以使用和jquery的ajax一样的data字段;
fileElementId指的是input文件框的id;
然后服务端再对传过来的文件进行检测,使用ci自带的上传类即可。
希望能帮到你。
:-) levin 发表于 2012-9-26 16:17 static/image/common/back.gif
加上type: 'get'或者'post'字段;
如果还需要传普通的数据,可以使用和jquery的ajax一样的data字段;
fileE ...
先谢谢你给我回复呢,还有我不清楚的就是,我上传文件的路径是什么,就是放在哪里去了{:1_1:} 上传文件的路径就是你接收上传的控制器地址 上传的路径是自定义的,你仔细看看ci的上传类撒 levin 发表于 2012-9-28 10:44 static/image/common/back.gif
上传的路径是自定义的,你仔细看看ci的上传类撒
其实我搞不懂的就是怎么把这个插件和ci自带的上传类结合在一起,我想问,是不是如果我写好了处理上传的函数,那个url就是这个函数所在文件的路径?
页:
[1]