>  기사  >  백엔드 개발  >  关于文件上传插件plupload获取服务器端返回值的问题

关于文件上传插件plupload获取服务器端返回值的问题

WBOY
WBOY원래의
2016-06-23 13:46:541482검색

我用plipload这个插件上传文件,每次文件能够上传成功,但是就是没办法获取到服务器返回的数据,它本身有提供一个实例,但是我经过测试发现那些返回代码没起作用,因为不管怎么样它都会显示全部成功。

我google了好久网上有人说找不到回调函数,这个很容易找到看下源码就行了,但是在回调函数里面也打印不出我服务器端返回的数据,下面是我的回调函数:


有人用这个的吗?有的话请帮帮忙呀,不胜感激!!


回复讨论(解决方案)

是“plupload”上面写错了。。。。

我也遇到了同样的问题,怎么解决啊?

怎么写的回调函数???

解决了么?回调函数up是什么啊?

我是写入数据库后,再去数据库读的

看了一下源码,里面有个方法是有获取response的:
up.trigger('FileUploaded', file, {
response : xhr.responseText,
status : xhr.status,
responseHeaders: xhr.getAllResponseHeaders()
});
所以可以在前台通过'FileUploaded'方法取得上传完之后的响应信息,对应的在你的后台代码中要返回相关响应信息,如:
init : {
FileUploaded:function(up,file,result){
alert(result.response);
}
}
这样就可以了。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.