rsdb.net
当前位置:首页 >> php 使用AjAxFilEuploAD无法接收文件 >>

php 使用AjAxFilEuploAD无法接收文件

看看控制台传值 jQuery插件AjaxFileUpload实现ajax文件上传

这个是js错误,是ajax无法解析返回结果导致的错误, $.ajaxFileUpload 的返回值支持 xml 和 json格式 如果dataType 设置为json 格式 在php 文件要输出的话 就需要用echo json_encode($_FILES); 来输出$_FILES 数组中所有的值, 如果只需要输入部...

现在,大体有两种:一种是直接解析、接收流,如使用smartupload等组件。另一种,使用struts等框架接收。

你的哪个参数没有传过去啊? 如果是x、y、w、h的话,是因为你的参数没有往后台传递,所以接收不到了。 例如: var x =jQuery("#x").val(); var y =jQuery("#y").val(); var params = { "x":x, "y":y }; data: params,

建议把参数直接绑到URL后面提交,我之前也是收不到值,我后来就绑定到URL上提交了 ,得到值了,至于为什么,我也不知道

代码如下: //执行AJAX上传文件 $.ajaxFileUpload({ url: '/Web/Teacher/ImportAchievements.ashx', secureuri: false, fileElementId: 'fulAchievements', dataType: 'json', success: function (data, status) { alert(data[0]); } }); //执行A...

这个php文件只是打印文件名,并非是json字符 你可以把你的请求格式换成其他的 dataType: 'json', json 换成 text 试试

1.JavaScript代码 $.ajaxFileUpload({ url: _app_+'/Products/Items/upload', secureuri: false, fileElementId: 'uploadId', dataType: 'json', data:$("form[name=fmAdd]").serializeArray(), success: function (data, status) { var data_ob...

写一个servlet或jsp来接收,在servlet或jsp处理业务逻辑,后返回处理结果或新的数据 如jsp:

­ 再写一个传值文件 ­ function ajaxFileUpload() { $.ajaxFileUpload ( { [url='/cms/manage/newsajax/newsadd']url:'/cms/manage/newsajax/newsadd'[/url], secureuri:false, fileElementId:'img', dataType: 'text', success: fun...

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com